aboutsummaryrefslogtreecommitdiffstats
path: root/doc/html
diff options
context:
space:
mode:
authorcathook <b01902109@csie.ntu.edu.tw>2014-06-24 04:01:53 +0800
committercathook <b01902109@csie.ntu.edu.tw>2014-06-24 04:01:53 +0800
commita9955a1a51df2b268da4d28f9ad10dbaf9815634 (patch)
tree077acbd8e8bf801f517d75b1d5960f883aee5032 /doc/html
parente6f0bcfb63b144da659f28f6f03c51a9b7ae992a (diff)
downloadmeow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.gz
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.bz2
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.lz
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.xz
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.zst
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.zip
...
Diffstat (limited to 'doc/html')
-rw-r--r--doc/html/BinaryIndexTree_8h.html6
-rw-r--r--doc/html/BinaryIndexTree_8h_source.html8
-rw-r--r--doc/html/Bitmap_8h.html14
-rw-r--r--doc/html/Bitmap_8h.js5
-rw-r--r--doc/html/Bitmap_8h_source.html543
-rw-r--r--doc/html/BundleAdjustment_8h.html6
-rw-r--r--doc/html/BundleAdjustment_8h_source.html18
-rw-r--r--doc/html/BundleAdjustment__LM_8h.html6
-rw-r--r--doc/html/BundleAdjustment__LM_8h_source.html39
-rw-r--r--doc/html/Camera_8h.html6
-rw-r--r--doc/html/Camera_8h_source.html16
-rw-r--r--doc/html/Color3__Space_8h.html8
-rw-r--r--doc/html/Color3__Space_8h_source.html162
-rw-r--r--doc/html/DisjointSet_8h.html6
-rw-r--r--doc/html/DisjointSet_8h_source.html8
-rw-r--r--doc/html/Eye_8h.html6
-rw-r--r--doc/html/Eye_8h_source.html52
-rw-r--r--doc/html/FeaturePoint_8h.html6
-rw-r--r--doc/html/FeaturePoint_8h_source.html9
-rw-r--r--doc/html/FeaturePointsDetector_8h.html6
-rw-r--r--doc/html/FeaturePointsDetector_8h_source.html8
-rw-r--r--doc/html/FeaturePointsDetector__Harris_8h.html6
-rw-r--r--doc/html/FeaturePointsDetector__Harris_8h_source.html98
-rw-r--r--doc/html/FeaturePointsMatch_8h.html6
-rw-r--r--doc/html/FeaturePointsMatch_8h_source.html10
-rw-r--r--doc/html/FeaturePointsMatch__K__Match_8h.html6
-rw-r--r--doc/html/FeaturePointsMatch__K__Match_8h_source.html10
-rw-r--r--doc/html/HSL_8h.html4
-rw-r--r--doc/html/HSL_8h_source.html8
-rw-r--r--doc/html/HSL_8hpp.html4
-rw-r--r--doc/html/HSL_8hpp_source.html24
-rw-r--r--doc/html/HSL__Space_8h.html6
-rw-r--r--doc/html/HSL__Space_8h_source.html20
-rw-r--r--doc/html/HSV_8h.html4
-rw-r--r--doc/html/HSV_8h_source.html8
-rw-r--r--doc/html/HSV_8hpp.html4
-rw-r--r--doc/html/HSV_8hpp_source.html24
-rw-r--r--doc/html/HSV__Space_8h.html6
-rw-r--r--doc/html/HSV__Space_8h_source.html20
-rw-r--r--doc/html/HashTable_8h.html6
-rw-r--r--doc/html/HashTable_8h_source.html8
-rw-r--r--doc/html/IdentityPoints_8h.html6
-rw-r--r--doc/html/IdentityPoints_8h_source.html11
-rw-r--r--doc/html/KD__Tree_8h.html6
-rw-r--r--doc/html/KD__Tree_8h_source.html8
-rw-r--r--doc/html/LinearTransformation_8h.html6
-rw-r--r--doc/html/LinearTransformation_8h_source.html24
-rw-r--r--doc/html/LinearTransformations_8h.html6
-rw-r--r--doc/html/LinearTransformations_8h_source.html54
-rw-r--r--doc/html/Matrix_8h.html6
-rw-r--r--doc/html/Matrix_8h_source.html781
-rw-r--r--doc/html/MergeableHeap_8h.html6
-rw-r--r--doc/html/MergeableHeap_8h_source.html8
-rw-r--r--doc/html/ObjArray_8h.html6
-rw-r--r--doc/html/ObjArray_8h_source.html332
-rw-r--r--doc/html/ObjBase_8h.html6
-rw-r--r--doc/html/ObjBase_8h_source.html112
-rw-r--r--doc/html/ObjDictionary_8h.html6
-rw-r--r--doc/html/ObjDictionary_8h_source.html325
-rw-r--r--doc/html/ObjProperties_8h.html6
-rw-r--r--doc/html/ObjProperties_8h_source.html30
-rw-r--r--doc/html/ObjSelector_8h.html6
-rw-r--r--doc/html/ObjSelector_8h_source.html327
-rw-r--r--doc/html/ObjTypes_8h.html6
-rw-r--r--doc/html/ObjTypes_8h_source.html64
-rw-r--r--doc/html/Photo_8h.html6
-rw-r--r--doc/html/Photo_8h_source.html517
-rw-r--r--doc/html/RGB_8h.html4
-rw-r--r--doc/html/RGB_8h_source.html4
-rw-r--r--doc/html/RGB_8hpp.html4
-rw-r--r--doc/html/RGB_8hpp_source.html10
-rw-r--r--doc/html/RGB__Space_8h.html6
-rw-r--r--doc/html/RGB__Space_8h_source.html20
-rw-r--r--doc/html/Register__Implement_8h.html4
-rw-r--r--doc/html/Register__Implement_8h_source.html4
-rw-r--r--doc/html/Register__Implement_8hpp.html4
-rw-r--r--doc/html/Register__Implement_8hpp_source.html4
-rw-r--r--doc/html/SegmentTree_8h.html6
-rw-r--r--doc/html/SegmentTree_8h_source.html8
-rw-r--r--doc/html/Self_8h.html6
-rw-r--r--doc/html/Self_8h_source.html315
-rw-r--r--doc/html/SplayTree_8h.html6
-rw-r--r--doc/html/SplayTree_8h_source.html8
-rw-r--r--doc/html/Transformation_8h.html6
-rw-r--r--doc/html/Transformation_8h_source.html28
-rw-r--r--doc/html/Transformations_8h.html6
-rw-r--r--doc/html/Transformations_8h_source.html500
-rw-r--r--doc/html/Usage_8h.html6
-rw-r--r--doc/html/Usage_8h_source.html10
-rw-r--r--doc/html/VP__Tree_8h.html6
-rw-r--r--doc/html/VP__Tree_8h_source.html8
-rw-r--r--doc/html/Vector_8h.html6
-rw-r--r--doc/html/Vector_8h_source.html56
-rw-r--r--doc/html/Vectors_8h.html6
-rw-r--r--doc/html/Vectors_8h_source.html742
-rw-r--r--doc/html/ViewPort_8h.html6
-rw-r--r--doc/html/ViewPort_8h_source.html8
-rw-r--r--doc/html/WatchBall_8h.html6
-rw-r--r--doc/html/WatchBall_8h_source.html54
-rw-r--r--doc/html/YUV_8h.html4
-rw-r--r--doc/html/YUV_8h_source.html6
-rw-r--r--doc/html/YUV_8hpp.html4
-rw-r--r--doc/html/YUV_8hpp_source.html8
-rw-r--r--doc/html/YUV__Space_8h.html6
-rw-r--r--doc/html/YUV__Space_8h_source.html20
-rw-r--r--doc/html/annotated.html125
-rw-r--r--doc/html/classdouble.html6
-rw-r--r--doc/html/classes.html68
-rw-r--r--doc/html/classint.html6
-rw-r--r--doc/html/classint32__t.html4
-rw-r--r--doc/html/classmeow_1_1BallProjection-members.html6
-rw-r--r--doc/html/classmeow_1_1BallProjection.html36
-rw-r--r--doc/html/classmeow_1_1BinaryIndexTree-members.html6
-rw-r--r--doc/html/classmeow_1_1BinaryIndexTree.html6
-rw-r--r--doc/html/classmeow_1_1Bitmap-members.html14
-rw-r--r--doc/html/classmeow_1_1Bitmap.html119
-rw-r--r--doc/html/classmeow_1_1Bitmap.js8
-rw-r--r--doc/html/classmeow_1_1BundleAdjustment-members.html6
-rw-r--r--doc/html/classmeow_1_1BundleAdjustment.html7
-rw-r--r--doc/html/classmeow_1_1BundleAdjustment__LM-members.html6
-rw-r--r--doc/html/classmeow_1_1BundleAdjustment__LM.html7
-rw-r--r--doc/html/classmeow_1_1Camera-members.html6
-rw-r--r--doc/html/classmeow_1_1Camera.html7
-rw-r--r--doc/html/classmeow_1_1Color3__Space-members.html35
-rw-r--r--doc/html/classmeow_1_1Color3__Space.html170
-rw-r--r--doc/html/classmeow_1_1Color3__Space.js1
-rw-r--r--doc/html/classmeow_1_1DisjointSet-members.html6
-rw-r--r--doc/html/classmeow_1_1DisjointSet.html6
-rw-r--r--doc/html/classmeow_1_1Eye-members.html6
-rw-r--r--doc/html/classmeow_1_1Eye.html7
-rw-r--r--doc/html/classmeow_1_1FeaturePoint-members.html6
-rw-r--r--doc/html/classmeow_1_1FeaturePoint.html7
-rw-r--r--doc/html/classmeow_1_1FeaturePointsDetector-members.html6
-rw-r--r--doc/html/classmeow_1_1FeaturePointsDetector.html7
-rw-r--r--doc/html/classmeow_1_1FeaturePointsDetector__Harris-members.html6
-rw-r--r--doc/html/classmeow_1_1FeaturePointsDetector__Harris.html7
-rw-r--r--doc/html/classmeow_1_1FeaturePointsMatch-members.html6
-rw-r--r--doc/html/classmeow_1_1FeaturePointsMatch.html7
-rw-r--r--doc/html/classmeow_1_1FeaturePointsMatch__K__Match-members.html6
-rw-r--r--doc/html/classmeow_1_1FeaturePointsMatch__K__Match.html7
-rw-r--r--doc/html/classmeow_1_1HSL-members.html4
-rw-r--r--doc/html/classmeow_1_1HSL.html4
-rw-r--r--doc/html/classmeow_1_1HSLf-members.html4
-rw-r--r--doc/html/classmeow_1_1HSLf.html4
-rw-r--r--doc/html/classmeow_1_1HSLf__Space-members.html59
-rw-r--r--doc/html/classmeow_1_1HSLf__Space.html22
-rw-r--r--doc/html/classmeow_1_1HSV-members.html4
-rw-r--r--doc/html/classmeow_1_1HSV.html4
-rw-r--r--doc/html/classmeow_1_1HSVf-members.html4
-rw-r--r--doc/html/classmeow_1_1HSVf.html4
-rw-r--r--doc/html/classmeow_1_1HSVf__Space-members.html69
-rw-r--r--doc/html/classmeow_1_1HSVf__Space.html22
-rw-r--r--doc/html/classmeow_1_1HashTableList-members.html6
-rw-r--r--doc/html/classmeow_1_1HashTableList.html6
-rw-r--r--doc/html/classmeow_1_1IdentityPoints-members.html6
-rw-r--r--doc/html/classmeow_1_1IdentityPoints.html7
-rw-r--r--doc/html/classmeow_1_1ImplementInterface-members.html4
-rw-r--r--doc/html/classmeow_1_1ImplementInterface.html4
-rw-r--r--doc/html/classmeow_1_1KD__Tree-members.html6
-rw-r--r--doc/html/classmeow_1_1KD__Tree.html6
-rw-r--r--doc/html/classmeow_1_1LinearTransformation-members.html6
-rw-r--r--doc/html/classmeow_1_1LinearTransformation.html6
-rw-r--r--doc/html/classmeow_1_1Matrix-members.html6
-rw-r--r--doc/html/classmeow_1_1Matrix.html102
-rw-r--r--doc/html/classmeow_1_1MergeableHeap-members.html6
-rw-r--r--doc/html/classmeow_1_1MergeableHeap.html6
-rw-r--r--doc/html/classmeow_1_1ObjArray-members.html16
-rw-r--r--doc/html/classmeow_1_1ObjArray.html97
-rw-r--r--doc/html/classmeow_1_1ObjArray.js10
-rw-r--r--doc/html/classmeow_1_1ObjBase-members.html6
-rw-r--r--doc/html/classmeow_1_1ObjBase.html33
-rw-r--r--doc/html/classmeow_1_1ObjDictionary-members.html10
-rw-r--r--doc/html/classmeow_1_1ObjDictionary.html120
-rw-r--r--doc/html/classmeow_1_1ObjDictionary.js4
-rw-r--r--doc/html/classmeow_1_1ObjProperties-members.html6
-rw-r--r--doc/html/classmeow_1_1ObjProperties.html7
-rw-r--r--doc/html/classmeow_1_1ObjSelector-members.html6
-rw-r--r--doc/html/classmeow_1_1ObjSelector.html34
-rw-r--r--doc/html/classmeow_1_1ObjType-members.html10
-rw-r--r--doc/html/classmeow_1_1ObjType.html23
-rw-r--r--doc/html/classmeow_1_1ObjType.js4
-rw-r--r--doc/html/classmeow_1_1Photo-members.html6
-rw-r--r--doc/html/classmeow_1_1Photo.html79
-rw-r--r--doc/html/classmeow_1_1PhotoProjection-members.html6
-rw-r--r--doc/html/classmeow_1_1PhotoProjection.html38
-rw-r--r--doc/html/classmeow_1_1RGB-members.html4
-rw-r--r--doc/html/classmeow_1_1RGB.html4
-rw-r--r--doc/html/classmeow_1_1RGBf-members.html4
-rw-r--r--doc/html/classmeow_1_1RGBf.html4
-rw-r--r--doc/html/classmeow_1_1RGBf__Space-members.html77
-rw-r--r--doc/html/classmeow_1_1RGBf__Space.html22
-rw-r--r--doc/html/classmeow_1_1RGBi-members.html4
-rw-r--r--doc/html/classmeow_1_1RGBi.html4
-rw-r--r--doc/html/classmeow_1_1RGBi__Space-members.html77
-rw-r--r--doc/html/classmeow_1_1RGBi__Space.html22
-rw-r--r--doc/html/classmeow_1_1ReaderWriter__double-members.html6
-rw-r--r--doc/html/classmeow_1_1ReaderWriter__double.html6
-rw-r--r--doc/html/classmeow_1_1ReaderWriter__int-members.html6
-rw-r--r--doc/html/classmeow_1_1ReaderWriter__int.html6
-rw-r--r--doc/html/classmeow_1_1ReaderWriter__size__t-members.html6
-rw-r--r--doc/html/classmeow_1_1ReaderWriter__size__t.html6
-rw-r--r--doc/html/classmeow_1_1ReaderWriter__string-members.html6
-rw-r--r--doc/html/classmeow_1_1ReaderWriter__string.html6
-rw-r--r--doc/html/classmeow_1_1RegisterInterface-members.html4
-rw-r--r--doc/html/classmeow_1_1RegisterInterface.html4
-rw-r--r--doc/html/classmeow_1_1Rotation3D-members.html6
-rw-r--r--doc/html/classmeow_1_1Rotation3D.html6
-rw-r--r--doc/html/classmeow_1_1SegmentTree-members.html6
-rw-r--r--doc/html/classmeow_1_1SegmentTree.html6
-rw-r--r--doc/html/classmeow_1_1Self-members.html6
-rw-r--r--doc/html/classmeow_1_1Self.html34
-rw-r--r--doc/html/classmeow_1_1SplayTree-members.html6
-rw-r--r--doc/html/classmeow_1_1SplayTree.html6
-rw-r--r--doc/html/classmeow_1_1SplayTree_1_1Element-members.html6
-rw-r--r--doc/html/classmeow_1_1SplayTree_1_1Element.html6
-rw-r--r--doc/html/classmeow_1_1SplayTree__Range-members.html6
-rw-r--r--doc/html/classmeow_1_1SplayTree__Range.html6
-rw-r--r--doc/html/classmeow_1_1SplayTree__Range_1_1Element-members.html6
-rw-r--r--doc/html/classmeow_1_1SplayTree__Range_1_1Element.html6
-rw-r--r--doc/html/classmeow_1_1Transformation-members.html6
-rw-r--r--doc/html/classmeow_1_1Transformation.html6
-rw-r--r--doc/html/classmeow_1_1Usage-members.html6
-rw-r--r--doc/html/classmeow_1_1Usage.html9
-rw-r--r--doc/html/classmeow_1_1VP__Tree-members.html6
-rw-r--r--doc/html/classmeow_1_1VP__Tree.html6
-rw-r--r--doc/html/classmeow_1_1Vector-members.html20
-rw-r--r--doc/html/classmeow_1_1Vector.html362
-rw-r--r--doc/html/classmeow_1_1Vector.js10
-rw-r--r--doc/html/classmeow_1_1Vector2D-members.html8
-rw-r--r--doc/html/classmeow_1_1Vector2D.html160
-rw-r--r--doc/html/classmeow_1_1Vector2D.js2
-rw-r--r--doc/html/classmeow_1_1Vector3D-members.html8
-rw-r--r--doc/html/classmeow_1_1Vector3D.html200
-rw-r--r--doc/html/classmeow_1_1Vector3D.js2
-rw-r--r--doc/html/classmeow_1_1ViewPort-members.html6
-rw-r--r--doc/html/classmeow_1_1ViewPort.html7
-rw-r--r--doc/html/classmeow_1_1WatchBall-members.html6
-rw-r--r--doc/html/classmeow_1_1WatchBall.html7
-rw-r--r--doc/html/classmeow_1_1YUV-members.html4
-rw-r--r--doc/html/classmeow_1_1YUV.html4
-rw-r--r--doc/html/classmeow_1_1YUVf-members.html4
-rw-r--r--doc/html/classmeow_1_1YUVf.html4
-rw-r--r--doc/html/classmeow_1_1YUVf__Space-members.html97
-rw-r--r--doc/html/classmeow_1_1YUVf__Space.html22
-rw-r--r--doc/html/custom.css2
-rw-r--r--doc/html/dir_115d3279a93b9c99d8f569a34543848f.html6
-rw-r--r--doc/html/dir_115d3279a93b9c99d8f569a34543848f.js4
-rw-r--r--doc/html/dir_540a4c8f2977878a343351220ffba92b.html10
-rw-r--r--doc/html/dir_540a4c8f2977878a343351220ffba92b.js7
-rw-r--r--doc/html/dir_77e0ab67466b1e7d76f50725a5ab9910.html6
-rw-r--r--doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.html10
-rw-r--r--doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.js4
-rw-r--r--doc/html/dir_a17ff8dcb3a1c1b842af541700214096.html6
-rw-r--r--doc/html/dir_a57e9e528cb28fd6752031b735908fb6.html6
-rw-r--r--doc/html/dir_f6840b2fecd08a3779df34f0add0e074.html22
-rw-r--r--doc/html/dir_f6840b2fecd08a3779df34f0add0e074.js12
-rw-r--r--doc/html/files.html30
-rw-r--r--doc/html/functions.html8
-rw-r--r--doc/html/functions_b.html26
-rw-r--r--doc/html/functions_c.html12
-rw-r--r--doc/html/functions_d.html6
-rw-r--r--doc/html/functions_e.html11
-rw-r--r--doc/html/functions_enum.html6
-rw-r--r--doc/html/functions_eval.html6
-rw-r--r--doc/html/functions_f.html13
-rw-r--r--doc/html/functions_func.html8
-rw-r--r--doc/html/functions_func_b.html26
-rw-r--r--doc/html/functions_func_c.html6
-rw-r--r--doc/html/functions_func_d.html6
-rw-r--r--doc/html/functions_func_e.html13
-rw-r--r--doc/html/functions_func_f.html13
-rw-r--r--doc/html/functions_func_g.html26
-rw-r--r--doc/html/functions_func_h.html49
-rw-r--r--doc/html/functions_func_i.html22
-rw-r--r--doc/html/functions_func_j.html6
-rw-r--r--doc/html/functions_func_k.html6
-rw-r--r--doc/html/functions_func_l.html22
-rw-r--r--doc/html/functions_func_m.html15
-rw-r--r--doc/html/functions_func_n.html6
-rw-r--r--doc/html/functions_func_o.html12
-rw-r--r--doc/html/functions_func_p.html16
-rw-r--r--doc/html/functions_func_q.html6
-rw-r--r--doc/html/functions_func_r.html43
-rw-r--r--doc/html/functions_func_s.html35
-rw-r--r--doc/html/functions_func_t.html6
-rw-r--r--doc/html/functions_func_u.html22
-rw-r--r--doc/html/functions_func_v.html32
-rw-r--r--doc/html/functions_func_w.html6
-rw-r--r--doc/html/functions_func_x.html6
-rw-r--r--doc/html/functions_func_y.html28
-rw-r--r--doc/html/functions_func_z.html6
-rw-r--r--doc/html/functions_func_~.html39
-rw-r--r--doc/html/functions_g.html26
-rw-r--r--doc/html/functions_h.html54
-rw-r--r--doc/html/functions_i.html22
-rw-r--r--doc/html/functions_j.html6
-rw-r--r--doc/html/functions_k.html6
-rw-r--r--doc/html/functions_l.html22
-rw-r--r--doc/html/functions_m.html17
-rw-r--r--doc/html/functions_n.html6
-rw-r--r--doc/html/functions_o.html12
-rw-r--r--doc/html/functions_p.html16
-rw-r--r--doc/html/functions_q.html6
-rw-r--r--doc/html/functions_r.html54
-rw-r--r--doc/html/functions_rela.html6
-rw-r--r--doc/html/functions_s.html37
-rw-r--r--doc/html/functions_t.html6
-rw-r--r--doc/html/functions_type.html6
-rw-r--r--doc/html/functions_u.html22
-rw-r--r--doc/html/functions_v.html32
-rw-r--r--doc/html/functions_vars.html18
-rw-r--r--doc/html/functions_w.html6
-rw-r--r--doc/html/functions_x.html6
-rw-r--r--doc/html/functions_y.html31
-rw-r--r--doc/html/functions_z.html6
-rw-r--r--doc/html/functions_~.html39
-rw-r--r--doc/html/globals.html6
-rw-r--r--doc/html/globals_defs.html6
-rw-r--r--doc/html/hierarchy.html153
-rw-r--r--doc/html/hierarchy.js28
-rw-r--r--doc/html/index.html6
-rw-r--r--doc/html/math_2utility_8h.html6
-rw-r--r--doc/html/math_2utility_8h_source.html6
-rw-r--r--doc/html/methods_8h.html6
-rw-r--r--doc/html/methods_8h_source.html12
-rw-r--r--doc/html/namespacemembers.html55
-rw-r--r--doc/html/namespacemembers_enum.html6
-rw-r--r--doc/html/namespacemembers_eval.html6
-rw-r--r--doc/html/namespacemembers_func.html50
-rw-r--r--doc/html/namespacemembers_type.html6
-rw-r--r--doc/html/namespacemembers_vars.html9
-rw-r--r--doc/html/namespacemeow.html810
-rw-r--r--doc/html/namespacemeow.js11
-rw-r--r--doc/html/namespaces.html6
-rw-r--r--doc/html/navtree.js11
-rw-r--r--doc/html/navtreeindex0.js318
-rw-r--r--doc/html/navtreeindex1.js500
-rw-r--r--doc/html/navtreeindex2.js500
-rw-r--r--doc/html/navtreeindex3.js500
-rw-r--r--doc/html/navtreeindex4.js500
-rw-r--r--doc/html/navtreeindex5.js222
-rw-r--r--doc/html/navtreeindex6.js35
-rw-r--r--doc/html/structmeow_1_1PairToPair-members.html6
-rw-r--r--doc/html/structmeow_1_1PairToPair.html24
-rw-r--r--doc/html/structmeow_1_1SceneInfo-members.html6
-rw-r--r--doc/html/structmeow_1_1SceneInfo.html6
-rw-r--r--doc/html/stylesheet.css56
-rw-r--r--doc/html/utility_8h.html12
-rw-r--r--doc/html/utility_8h_source.html264
349 files changed, 6541 insertions, 7566 deletions
diff --git a/doc/html/BinaryIndexTree_8h.html b/doc/html/BinaryIndexTree_8h.html
index 62ca6b4..93a851d 100644
--- a/doc/html/BinaryIndexTree_8h.html
+++ b/doc/html/BinaryIndexTree_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="BinaryIndexTree_8h.html">BinaryIndexTree.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/BinaryIndexTree_8h_source.html b/doc/html/BinaryIndexTree_8h_source.html
index e7648f4..d5eb0f2 100644
--- a/doc/html/BinaryIndexTree_8h_source.html
+++ b/doc/html/BinaryIndexTree_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('BinaryIndexTree_8h_source.html','');})
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;};</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;}</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;} <span class="comment">// meow</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#endif // dsa_BinaryIndexTree_H__</span></div>
<div class="ttc" id="classmeow_1_1BinaryIndexTree_html_a5634a9420ee864860bbf8605b9e17c32"><div class="ttname"><a href="classmeow_1_1BinaryIndexTree.html#a5634a9420ee864860bbf8605b9e17c32">meow::BinaryIndexTree::reset</a></div><div class="ttdeci">void reset(size_t size, Value const &amp;init)</div><div class="ttdoc">將資料洗掉, 重設 </div><div class="ttdef"><b>Definition:</b> <a href="BinaryIndexTree_8h_source.html#l00060">BinaryIndexTree.h:60</a></div></div>
@@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('BinaryIndexTree_8h_source.html','');})
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="BinaryIndexTree_8h.html">BinaryIndexTree.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Bitmap_8h.html b/doc/html/Bitmap_8h.html
index 587554f..3742e8f 100644
--- a/doc/html/Bitmap_8h.html
+++ b/doc/html/Bitmap_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -56,7 +56,8 @@ $(document).ready(function(){initNavTree('Bitmap_8h.html','');});
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
-<a href="#namespaces">Namespaces</a> </div>
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">Bitmap.h File Reference</div> </div>
</div><!--header-->
@@ -82,6 +83,11 @@ Classes</h2></td></tr>
Namespaces</h2></td></tr>
<tr class="memitem:namespacemeow"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html">meow</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:af9bbb3a5f01cfa088cf5b6f7e70baba6"><td class="memItemLeft" align="right" valign="top">const unsigned <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">meow::kBitmapReadWritePixels</a> = 0x1</td></tr>
+<tr class="separator:af9bbb3a5f01cfa088cf5b6f7e70baba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
@@ -90,7 +96,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Bitmap_8h.html">Bitmap.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Bitmap_8h.js b/doc/html/Bitmap_8h.js
new file mode 100644
index 0000000..78fd9c4
--- /dev/null
+++ b/doc/html/Bitmap_8h.js
@@ -0,0 +1,5 @@
+var Bitmap_8h =
+[
+ [ "Bitmap", "classmeow_1_1Bitmap.html", "classmeow_1_1Bitmap" ],
+ [ "kBitmapReadWritePixels", "Bitmap_8h.html#af9bbb3a5f01cfa088cf5b6f7e70baba6", null ]
+]; \ No newline at end of file
diff --git a/doc/html/Bitmap_8h_source.html b/doc/html/Bitmap_8h_source.html
index d9053dd..596d8a3 100644
--- a/doc/html/Bitmap_8h_source.html
+++ b/doc/html/Bitmap_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,278 +74,281 @@ $(document).ready(function(){initNavTree('Bitmap_8h_source.html','');});
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">namespace </span>meow {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> Pixel&gt;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html"> 23</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> {</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Pixel&gt;</a> matrix_;</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">static</span> std::vector&lt;double&gt; gaussianFactor1(<span class="keywordtype">double</span> sigma) {</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">double</span> sigma2 = <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(sigma);</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a> = std::max(ceil((<span class="keywordtype">double</span>)(sigma * 2)), 0.0);</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; std::vector&lt;double&gt; factor(width + 1 + width);</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0; x &lt; <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>; x++) {</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; factor[width - x - 1] = exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x)) / (2.0 * sigma2));</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; factor[width + x + 1] = exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x)) / (2.0 * sigma2));</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; factor[<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>] = 1.0;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> factor;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; }</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">static</span> std::vector&lt;double&gt; gradianceFactor1(<span class="keywordtype">double</span> sigma) {</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">double</span> sigma2 = <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(sigma), ss = sigma * 2;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a> = std::max(ceil(ss), 1.0);</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; std::vector&lt;double&gt; factor(width + 1 + width);</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0; x &lt; <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>; x++) {</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; factor[width - x - 1] = (<a class="code" href="classdouble.html">double</a>)x * exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x))/(2.0*sigma2));</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; factor[width + x + 1] = -(<a class="code" href="classdouble.html">double</a>)x * exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x))/(2.0*sigma2));</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; factor[<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>] = 0.0;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">return</span> factor;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> xyBlur(std::vector&lt;double&gt; <span class="keyword">const</span>&amp; factor,</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; ssize_t dx, ssize_t dy)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> ret(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">if</span> (factor.size() &gt; 0) {</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; ssize_t w = factor.size() / 2;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> y = 0, Y = <a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(); y &lt; Y; y++) {</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0, X = <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(); x &lt; X; x++) {</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; Pixel sum(0);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">double</span> fsum(0);</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">for</span> (ssize_t i = -w; i &lt;= w; i++) {</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; ssize_t x2 = (ssize_t)x + dx * i;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; ssize_t y2 = (ssize_t)y + dy * i;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">if</span> (0 &lt;= x2 &amp;&amp; x2 &lt; (ssize_t)X &amp;&amp; 0 &lt;= y2 &amp;&amp; y2 &lt; (ssize_t)Y) {</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; sum = sum + <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y2, x2) * factor[i + w];</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; fsum = fsum + fabs(factor[i + w]);</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; }</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; ret.<a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x, sum / fsum);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; }</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; }</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; }</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c"> 81</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">Bitmap</a>() {</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11"> 87</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11">Bitmap</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>&amp; b): matrix_(b.matrix_) {</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8"> 97</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8">Bitmap</a>(<span class="keywordtype">size_t</span> h, <span class="keywordtype">size_t</span> w, Pixel <span class="keyword">const</span>&amp; p): matrix_(h, w, p) {</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e"> 103</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e">~Bitmap</a>(){</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b"> 109</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(b.matrix_);</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d"> 117</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d">referenceFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(b.matrix_);</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; }</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d"> 130</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">reset</a>(<span class="keywordtype">size_t</span> h, <span class="keywordtype">size_t</span> w, Pixel <span class="keyword">const</span>&amp; p) {</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">reset</a>(h, w, p);</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867"> 137</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867">clear</a>() {</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(0, 0, Pixel(0));</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df"> 144</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>();</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; }</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed"> 151</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233"> 158</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">size</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>();</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; }</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a"> 169</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a">height</a>(<span class="keywordtype">size_t</span> h2, Pixel <span class="keyword">const</span>&amp; p) {</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(h2, p);</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; }</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061"> 180</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061">width</a>(<span class="keywordtype">size_t</span> w2, Pixel <span class="keyword">const</span>&amp; p) {</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(w2, p);</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef"> 192</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef">size</a>(<span class="keywordtype">size_t</span> h2, <span class="keywordtype">size_t</span> w2, Pixel <span class="keyword">const</span>&amp; p) {</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(h2, w2, p);</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; }</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888"> 203</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(y, x);</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; }</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc"> 215</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>&amp; p) {</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(y, x, p);</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; }</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584"> 231</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">pixels</a>(ssize_t yFirst, ssize_t yLast,</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; ssize_t xFirst, ssize_t xLast,</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; Pixel <span class="keyword">const</span>&amp; p) {</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">entries</a>(yFirst, yLast, xFirst, xLast, p);</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95"> 240</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">matrix</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">return</span> matrix_;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; }</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df"> 247</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">matrixGet</a>() {</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">return</span> matrix_;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d"> 254</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d">matrix</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; p) {</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(p);</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">matrix</a>();</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div>
-<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952"> 266</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <a class="code" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusY), 1, 0).</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; xyBlur(gaussianFactor1(radiusX), 0, 1));</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; }</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div>
-<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e"> 278</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a>(radiusY, radiusX));</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; }</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22"> 290</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <a class="code" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">gradianceX</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusY), 1, 0).</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; xyBlur(gradianceFactor1(radiusX), 0, 1));</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; }</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb"> 302</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">gradiancedX</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">gradianceX</a>(radiusY, radiusX));</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; }</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
-<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12"> 313</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <a class="code" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a> (<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusX), 0, 1).</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; xyBlur(gradianceFactor1(radiusY), 1, 0));</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; }</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div>
-<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf"> 325</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">gradiancedY</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a>(radiusY, radiusX));</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; }</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;</div>
-<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb"> 332</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb">operator=</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(b);</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; }</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
-<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5"> 339</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5">operator()</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x);</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; }</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
-<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28"> 346</a></span>&#160; Pixel <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28">operator()</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>&amp; p)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x, p);</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div>
-<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd"> 354</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keywordflow">if</span> (fg &amp; 1)</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordtype">long</span> tmp;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;(tmp = matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;(tmp = matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; }</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%ld %ld\n&quot;</span>, (<span class="keywordtype">long</span>)matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), (long)matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>())</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; &lt; 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; }</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; }</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
-<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8"> 373</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordflow">if</span> (fg &amp; 1)</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordtype">long</span> tmp1, tmp2;</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordflow">if</span> (fread(&amp;tmp1, <span class="keyword">sizeof</span>(tmp1), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keywordflow">if</span> (fread(&amp;tmp2, <span class="keyword">sizeof</span>(tmp2), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; }</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%ld %ld&quot;</span>, &amp;tmp1, &amp;tmp2) &lt; 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(tmp1, tmp2, Pixel(0));</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; }</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div>
-<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f"> 392</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">create</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">Bitmap</a>();</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; }</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;</div>
-<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c"> 405</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(*(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>*)b));</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; }</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div>
-<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7"> 413</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">ctype</a>()<span class="keyword"> const</span>{</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; }</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div>
-<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1"> 421</a></span>&#160; std::string <a class="code" href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1">type</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">ctype</a>());</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; }</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;};</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6"> 17</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">kBitmapReadWritePixels</a> = 0x1;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> Pixel&gt;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html"> 25</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> {</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Pixel&gt;</a> matrix_;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">static</span> std::vector&lt;double&gt; gaussianFactor1(<span class="keywordtype">double</span> sigma) {</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">double</span> sigma2 = <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(sigma);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a> = std::max(ceil((<span class="keywordtype">double</span>)(sigma * 2)), 0.0);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; std::vector&lt;double&gt; factor(width + 1 + width);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0; x &lt; <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>; x++) {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; factor[width - x - 1] = exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x)) / (2.0 * sigma2));</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; factor[width + x + 1] = exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x)) / (2.0 * sigma2));</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; }</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; factor[<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>] = 1.0;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">return</span> factor;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">static</span> std::vector&lt;double&gt; gradianceFactor1(<span class="keywordtype">double</span> sigma) {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">double</span> sigma2 = <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(sigma), ss = sigma * 2;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a> = std::max(ceil(ss), 1.0);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; std::vector&lt;double&gt; factor(width + 1 + width);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0; x &lt; <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>; x++) {</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; factor[width - x - 1] = (<a class="code" href="classdouble.html">double</a>)x * exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x))/(2.0*sigma2));</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; factor[width + x + 1] = -(<a class="code" href="classdouble.html">double</a>)x * exp(-(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>((<span class="keywordtype">double</span>)x))/(2.0*sigma2));</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; }</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; factor[<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>] = 0.0;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">return</span> factor;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> xyBlur(std::vector&lt;double&gt; <span class="keyword">const</span>&amp; factor,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; ssize_t dx, ssize_t dy)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> ret(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">if</span> (factor.size() &gt; 0) {</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; ssize_t w = factor.size() / 2;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> y = 0, Y = <a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(); y &lt; Y; y++) {</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> x = 0, X = <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(); x &lt; X; x++) {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; Pixel sum(0);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">double</span> fsum(0);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">for</span> (ssize_t i = -w; i &lt;= w; i++) {</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; ssize_t x2 = (ssize_t)x + dx * i;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; ssize_t y2 = (ssize_t)y + dy * i;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">if</span> (0 &lt;= x2 &amp;&amp; x2 &lt; (ssize_t)X &amp;&amp; 0 &lt;= y2 &amp;&amp; y2 &lt; (ssize_t)Y) {</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; sum = sum + <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y2, x2) * factor[i + w];</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; fsum = fsum + fabs(factor[i + w]);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; ret.<a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x, sum / fsum);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; }</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; }</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c"> 83</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">Bitmap</a>() {</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; }</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11"> 89</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11">Bitmap</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>&amp; b): matrix_(b.matrix_) {</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; }</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8"> 99</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8">Bitmap</a>(<span class="keywordtype">size_t</span> h, <span class="keywordtype">size_t</span> w, Pixel <span class="keyword">const</span>&amp; p): matrix_(h, w, p) {</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e"> 105</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e">~Bitmap</a>() {</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b"> 111</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(b.matrix_);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d"> 119</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d">referenceFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(b.matrix_);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d"> 132</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">reset</a>(<span class="keywordtype">size_t</span> h, <span class="keywordtype">size_t</span> w, Pixel <span class="keyword">const</span>&amp; p) {</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">reset</a>(h, w, p);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867"> 139</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867">clear</a>() {</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(0, 0, Pixel(0));</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df"> 146</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>();</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed"> 153</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233"> 160</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">size</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>();</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; }</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a"> 171</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a">height</a>(<span class="keywordtype">size_t</span> h2, Pixel <span class="keyword">const</span>&amp; p) {</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(h2, p);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061"> 182</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061">width</a>(<span class="keywordtype">size_t</span> w2, Pixel <span class="keyword">const</span>&amp; p) {</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(w2, p);</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; }</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef"> 194</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef">size</a>(<span class="keywordtype">size_t</span> h2, <span class="keywordtype">size_t</span> w2, Pixel <span class="keyword">const</span>&amp; p) {</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(h2, w2, p);</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; }</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888"> 205</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(y, x);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; }</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc"> 217</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>&amp; p) {</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(y, x, p);</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; }</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584"> 233</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">pixels</a>(ssize_t yFirst, ssize_t yLast,</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; ssize_t xFirst, ssize_t xLast,</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; Pixel <span class="keyword">const</span>&amp; p) {</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">entries</a>(yFirst, yLast, xFirst, xLast, p);</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; }</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81"> 242</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Pixel&gt;</a> <a class="code" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">matrix</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordflow">return</span> matrix_;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; }</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df"> 249</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">matrixGet</a>() {</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">return</span> matrix_;</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
+<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58"> 256</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Pixel&gt;</a> <a class="code" href="classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58">matrix</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; p) {</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(p);</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">matrix</a>();</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; }</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952"> 268</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <a class="code" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusY), 1, 0).</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; xyBlur(gaussianFactor1(radiusX), 0, 1));</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; }</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650"> 280</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a>(radiusY, radiusX));</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; }</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div>
+<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8"> 291</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <a class="code" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">gradianceX</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusY), 1, 0).</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; xyBlur(gradianceFactor1(radiusX), 0, 1));</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; }</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb"> 303</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">gradiancedX</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">gradianceX</a>(radiusY, radiusX));</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; }</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
+<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12"> 314</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <a class="code" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a> (<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">return</span> (xyBlur(gaussianFactor1(radiusX), 0, 1).</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; xyBlur(gradianceFactor1(radiusY), 1, 0));</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; }</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div>
+<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf"> 326</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">gradiancedY</a>(<span class="keywordtype">double</span> radiusY, <span class="keywordtype">double</span> radiusX) {</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(<a class="code" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a>(radiusY, radiusX));</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; }</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb"> 333</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>&amp; <a class="code" href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb">operator=</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(b);</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; }</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
+<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5"> 340</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5">operator()</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x);</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; }</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;</div>
+<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28"> 347</a></span>&#160; Pixel <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28">operator()</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>&amp; p)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x, p);</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; }</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd"> 355</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordflow">if</span> (fg &amp; <a class="code" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">kBitmapReadWritePixels</a>)</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordtype">long</span> tmp;</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;(tmp = matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;(tmp = matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; }</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%ld %ld\n&quot;</span>, (<span class="keywordtype">long</span>)matrix_.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), (long)matrix_.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>())</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; &lt; 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; }</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; }</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
+<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8"> 374</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordflow">if</span> (fg &amp; <a class="code" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">kBitmapReadWritePixels</a>)</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordtype">long</span> tmp1, tmp2;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keywordflow">if</span> (fread(&amp;tmp1, <span class="keyword">sizeof</span>(tmp1), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordflow">if</span> (fread(&amp;tmp2, <span class="keyword">sizeof</span>(tmp2), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; }</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%ld %ld&quot;</span>, &amp;tmp1, &amp;tmp2) &lt; 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; }</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(tmp1, tmp2, Pixel(0));</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; }</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div>
+<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f"> 393</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">create</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">Bitmap</a>();</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; }</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;</div>
+<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c"> 406</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">copyFrom</a>(*(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap</a>*)b));</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; }</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;</div>
+<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7"> 414</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">ctype</a>()<span class="keyword"> const</span>{</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; }</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div>
+<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1"> 422</a></span>&#160; std::string <a class="code" href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1">type</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">ctype</a>());</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; }</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;};</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="preprocessor">#endif // gra_Bitmap_H__</span></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_aa08c848b01a304f4569f0e45f3ccee12"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap::gradianceY</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; gradianceY(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00313">Bitmap.h:313</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a998a6a9607f8552ace65cce0d251042c"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">meow::Bitmap::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00405">Bitmap.h:405</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a17f92dec30f314d832f040257d6d5584"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">meow::Bitmap::pixels</a></div><div class="ttdeci">void pixels(ssize_t yFirst, ssize_t yLast, ssize_t xFirst, ssize_t xLast, Pixel const &amp;p)</div><div class="ttdoc">區塊修改 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00231">Bitmap.h:231</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_af4c9896dc2cdc714be5106bef45430c8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap(size_t h, size_t w, Pixel const &amp;p)</div><div class="ttdoc">constructor, 指定寬高, 預設Pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00097">Bitmap.h:97</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_aef0bc77675e4652f885baf03cbcc25ef"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef">meow::Bitmap::size</a></div><div class="ttdeci">size_t size(size_t h2, size_t w2, Pixel const &amp;p)</div><div class="ttdoc">修改寬高 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00192">Bitmap.h:192</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix &amp; referenceFrom(Matrix const &amp;m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00101">Matrix.h:101</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a646c781896c74a7af4814da06cabf9e5"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5">meow::Bitmap::operator()</a></div><div class="ttdeci">Pixel operator()(size_t y, size_t x) const </div><div class="ttdoc">same as pixel(y, x) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00339">Bitmap.h:339</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00144">Bitmap.h:144</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00120">Matrix.h:120</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a573af36148f56209f9b537ee446e2867"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867">meow::Bitmap::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">清除資料, 寬高階規零 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00137">Bitmap.h:137</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a6ebb5310e9e24cee25fc748a0b9fef28"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28">meow::Bitmap::operator()</a></div><div class="ttdeci">Pixel const &amp; operator()(size_t y, size_t x, Pixel const &amp;p) const </div><div class="ttdoc">same as pixel(y, x, p) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00346">Bitmap.h:346</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_af8debba04055594b8507c77b3dbd0ff7"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">meow::Bitmap::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00413">Bitmap.h:413</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_aba3ea0e5f48b63363c91ae4168dbd0bb"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb">meow::Bitmap::operator=</a></div><div class="ttdeci">Bitmap &amp; operator=(Bitmap const &amp;b)</div><div class="ttdoc">same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00332">Bitmap.h:332</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_aaf5c0c592084c80bce532801f4cdeb22"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">meow::Bitmap::gradianceX</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; gradianceX(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00290">Bitmap.h:290</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a499f3f0ceb101cb92ea8cd030b3d9952"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">meow::Bitmap::gaussian</a></div><div class="ttdeci">Bitmap gaussian(double radiusY, double radiusX) const </div><div class="ttdoc">回傳高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00266">Bitmap.h:266</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00125">Matrix.h:125</a></div></div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="preprocessor">#endif // gra_Bitmap_H__</span></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_aa08c848b01a304f4569f0e45f3ccee12"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap::gradianceY</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; gradianceY(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00314">Bitmap.h:314</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a998a6a9607f8552ace65cce0d251042c"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">meow::Bitmap::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00406">Bitmap.h:406</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a17f92dec30f314d832f040257d6d5584"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">meow::Bitmap::pixels</a></div><div class="ttdeci">void pixels(ssize_t yFirst, ssize_t yLast, ssize_t xFirst, ssize_t xLast, Pixel const &amp;p)</div><div class="ttdoc">區塊修改 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00233">Bitmap.h:233</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_af4c9896dc2cdc714be5106bef45430c8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap(size_t h, size_t w, Pixel const &amp;p)</div><div class="ttdoc">constructor, 指定寬高, 預設Pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00099">Bitmap.h:99</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_aef0bc77675e4652f885baf03cbcc25ef"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef">meow::Bitmap::size</a></div><div class="ttdeci">size_t size(size_t h2, size_t w2, Pixel const &amp;p)</div><div class="ttdoc">修改寬高 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00194">Bitmap.h:194</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix &amp; referenceFrom(Matrix const &amp;m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00104">Matrix.h:104</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a646c781896c74a7af4814da06cabf9e5"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5">meow::Bitmap::operator()</a></div><div class="ttdeci">Pixel operator()(size_t y, size_t x) const </div><div class="ttdoc">same as pixel(y, x) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00340">Bitmap.h:340</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00146">Bitmap.h:146</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00123">Matrix.h:123</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a573af36148f56209f9b537ee446e2867"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867">meow::Bitmap::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">清除資料, 寬高階規零 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00139">Bitmap.h:139</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a6ebb5310e9e24cee25fc748a0b9fef28"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28">meow::Bitmap::operator()</a></div><div class="ttdeci">Pixel const &amp; operator()(size_t y, size_t x, Pixel const &amp;p) const </div><div class="ttdoc">same as pixel(y, x, p) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00347">Bitmap.h:347</a></div></div>
+<div class="ttc" id="namespacemeow_html_af9bbb3a5f01cfa088cf5b6f7e70baba6"><div class="ttname"><a href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">meow::kBitmapReadWritePixels</a></div><div class="ttdeci">const unsigned int kBitmapReadWritePixels</div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00017">Bitmap.h:17</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_af8debba04055594b8507c77b3dbd0ff7"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">meow::Bitmap::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00414">Bitmap.h:414</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_aba3ea0e5f48b63363c91ae4168dbd0bb"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb">meow::Bitmap::operator=</a></div><div class="ttdeci">Bitmap &amp; operator=(Bitmap const &amp;b)</div><div class="ttdoc">same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00333">Bitmap.h:333</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a499f3f0ceb101cb92ea8cd030b3d9952"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">meow::Bitmap::gaussian</a></div><div class="ttdeci">Bitmap gaussian(double radiusY, double radiusX) const </div><div class="ttdoc">回傳高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00268">Bitmap.h:268</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00128">Matrix.h:128</a></div></div>
<div class="ttc" id="classdouble_html"><div class="ttname"><a href="classdouble.html">double</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a953dfea2b7d257d43a386e28a2bbbc95"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">meow::Bitmap::matrix</a></div><div class="ttdeci">Matrix&lt; Pixel &gt; const &amp; matrix() const </div><div class="ttdoc">回傳矩陣形式 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00240">Bitmap.h:240</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_ab313e096befabd933633cb75b870f75c"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap()</div><div class="ttdoc">constructor, 產生一個空的Bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00081">Bitmap.h:81</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a2621e8833933b59c0e82e8776f1a6f11"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap(Bitmap const &amp;b)</div><div class="ttdoc">constructor, 複製一個bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00087">Bitmap.h:87</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00023">Bitmap.h:23</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a3b13a4923d68de65bb7e21712185bec8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">meow::Bitmap::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00373">Bitmap.h:373</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a0aae89f4f8dbc1ba2b8f43e29a4a592e"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">meow::Bitmap::gaussianed</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; &amp; gaussianed(double radiusY, double radiusX)</div><div class="ttdoc">把自己高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00278">Bitmap.h:278</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a2c3ed8ebcceb2d5c5267df832e3aa3df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">meow::Bitmap::matrixGet</a></div><div class="ttdeci">Matrix&lt; Pixel &gt; &amp; matrixGet()</div><div class="ttdoc">回傳矩陣形式 (non-constant form) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00247">Bitmap.h:247</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00203">Bitmap.h:203</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00151">Bitmap.h:151</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_aad700e26eae54cb653919c165dcc98dd"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd">meow::Bitmap::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將資料寫入檔案 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00354">Bitmap.h:354</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix &amp; copyFrom(Matrix const &amp;m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00088">Matrix.h:88</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ab313e096befabd933633cb75b870f75c"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap()</div><div class="ttdoc">constructor, 產生一個空的Bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00083">Bitmap.h:83</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_aa586a08e997e5ae8675e108d84643c81"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">meow::Bitmap::matrix</a></div><div class="ttdeci">Matrix&lt; Pixel &gt; matrix() const </div><div class="ttdoc">回傳矩陣形式 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00242">Bitmap.h:242</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a2621e8833933b59c0e82e8776f1a6f11"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11">meow::Bitmap::Bitmap</a></div><div class="ttdeci">Bitmap(Bitmap const &amp;b)</div><div class="ttdoc">constructor, 複製一個bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00089">Bitmap.h:89</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a52888380163b8088e1385ad068621c58"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58">meow::Bitmap::matrix</a></div><div class="ttdeci">Matrix&lt; Pixel &gt; matrix(Matrix&lt; Pixel &gt; const &amp;p)</div><div class="ttdoc">直接設定 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00256">Bitmap.h:256</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00025">Bitmap.h:25</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a3b13a4923d68de65bb7e21712185bec8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">meow::Bitmap::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00374">Bitmap.h:374</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a2c3ed8ebcceb2d5c5267df832e3aa3df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">meow::Bitmap::matrixGet</a></div><div class="ttdeci">Matrix&lt; Pixel &gt; &amp; matrixGet()</div><div class="ttdoc">回傳矩陣形式 (non-constant form) </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00249">Bitmap.h:249</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00205">Bitmap.h:205</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00153">Bitmap.h:153</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_aad700e26eae54cb653919c165dcc98dd"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd">meow::Bitmap::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將資料寫入檔案 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00355">Bitmap.h:355</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix &amp; copyFrom(Matrix const &amp;m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00091">Matrix.h:91</a></div></div>
<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a5e08b5d3c78c91b33b83da02b658539b"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">meow::Bitmap::copyFrom</a></div><div class="ttdeci">Bitmap &amp; copyFrom(Bitmap const &amp;b)</div><div class="ttdoc">複製 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00109">Bitmap.h:109</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a13384643dc412817fdcd8f1834a02d12"><div class="ttname"><a href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix::entries</a></div><div class="ttdeci">void entries(ssize_t rFirst, ssize_t rLast, ssize_t cFirst, ssize_t cLast, Entry const &amp;e)</div><div class="ttdoc">Change the entries from rFirst x cFirst to rLast x cLast. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00218">Matrix.h:218</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a8e35443c856f669d02b352f091c0404c"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">meow::Matrix::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">Return number of rows times number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00130">Matrix.h:130</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a13b986e9310eb100c100fd62fa548233"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">meow::Bitmap::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">回傳高度乘以寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00158">Bitmap.h:158</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_afe97efe50d112a71ee45da6d2bc3e9dc"><div class="ttname"><a href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x, Pixel const &amp;p)</div><div class="ttdoc">修改 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00215">Bitmap.h:215</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a73386b915d50c06f8e15cb6b53e9eb0e"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e">meow::Bitmap::~Bitmap</a></div><div class="ttdeci">~Bitmap()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00103">Bitmap.h:103</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a49731792bf45d5c230da50e3897e3061"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061">meow::Bitmap::width</a></div><div class="ttdeci">size_t width(size_t w2, Pixel const &amp;p)</div><div class="ttdoc">修改寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00180">Bitmap.h:180</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a5e08b5d3c78c91b33b83da02b658539b"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b">meow::Bitmap::copyFrom</a></div><div class="ttdeci">Bitmap &amp; copyFrom(Bitmap const &amp;b)</div><div class="ttdoc">複製 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00111">Bitmap.h:111</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a13384643dc412817fdcd8f1834a02d12"><div class="ttname"><a href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix::entries</a></div><div class="ttdeci">void entries(ssize_t rFirst, ssize_t rLast, ssize_t cFirst, ssize_t cLast, Entry const &amp;e)</div><div class="ttdoc">Change the entries from rFirst x cFirst to rLast x cLast. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00221">Matrix.h:221</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a8e35443c856f669d02b352f091c0404c"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">meow::Matrix::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">Return number of rows times number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00133">Matrix.h:133</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a13b986e9310eb100c100fd62fa548233"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">meow::Bitmap::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">回傳高度乘以寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00160">Bitmap.h:160</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_afe97efe50d112a71ee45da6d2bc3e9dc"><div class="ttname"><a href="classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x, Pixel const &amp;p)</div><div class="ttdoc">修改 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00217">Bitmap.h:217</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a73386b915d50c06f8e15cb6b53e9eb0e"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e">meow::Bitmap::~Bitmap</a></div><div class="ttdeci">~Bitmap()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00105">Bitmap.h:105</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ad7066cf0542486b0944e1584ced9faa8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">meow::Bitmap::gradianceX</a></div><div class="ttdeci">Bitmap gradianceX(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00291">Bitmap.h:291</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a49731792bf45d5c230da50e3897e3061"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061">meow::Bitmap::width</a></div><div class="ttdeci">size_t width(size_t w2, Pixel const &amp;p)</div><div class="ttdoc">修改寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00182">Bitmap.h:182</a></div></div>
<div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix&lt; Pixel &gt;</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_ae7bcc670d666a784d6e5e8f14b74aa3d"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">meow::Bitmap::reset</a></div><div class="ttdeci">void reset(size_t h, size_t w, Pixel const &amp;p)</div><div class="ttdoc">全部重設 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00130">Bitmap.h:130</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a7f282d9a1ebb07ca5fe12d8ae73121d1"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1">meow::Bitmap::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00421">Bitmap.h:421</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a04ae618cb658a075b9bbe2ec2b9d9f2d"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d">meow::Bitmap::matrix</a></div><div class="ttdeci">Matrix&lt; Pixel &gt; const &amp; matrix(Matrix&lt; Pixel &gt; const &amp;p)</div><div class="ttdoc">直接設定 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00254">Bitmap.h:254</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_affd5f41b44fa6afc55f2a3eb3f01cc4d"><div class="ttname"><a href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d">meow::Bitmap::referenceFrom</a></div><div class="ttdeci">Bitmap &amp; referenceFrom(Bitmap const &amp;b)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00117">Bitmap.h:117</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00193">Matrix.h:193</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a1630de00aebe37d58e04d6b9fc69eafb"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">meow::Bitmap::gradiancedX</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; &amp; gradiancedX(double radiusY, double radiusX)</div><div class="ttdoc">把自己對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00302">Bitmap.h:302</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a3887d1c54026fe8ed27fd21a294d8d0a"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a">meow::Bitmap::height</a></div><div class="ttdeci">size_t height(size_t h2, Pixel const &amp;p)</div><div class="ttdoc">修改高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00169">Bitmap.h:169</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00107">Matrix.h:107</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a07b1eb689498112691ca72e8c6ae453f"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">meow::Bitmap::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00392">Bitmap.h:392</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ae7bcc670d666a784d6e5e8f14b74aa3d"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">meow::Bitmap::reset</a></div><div class="ttdeci">void reset(size_t h, size_t w, Pixel const &amp;p)</div><div class="ttdoc">全部重設 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00132">Bitmap.h:132</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a7f282d9a1ebb07ca5fe12d8ae73121d1"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1">meow::Bitmap::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00422">Bitmap.h:422</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_affd5f41b44fa6afc55f2a3eb3f01cc4d"><div class="ttname"><a href="classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d">meow::Bitmap::referenceFrom</a></div><div class="ttdeci">Bitmap &amp; referenceFrom(Bitmap const &amp;b)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00119">Bitmap.h:119</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00196">Matrix.h:196</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a1630de00aebe37d58e04d6b9fc69eafb"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">meow::Bitmap::gradiancedX</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; &amp; gradiancedX(double radiusY, double radiusX)</div><div class="ttdoc">把自己對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00303">Bitmap.h:303</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a3887d1c54026fe8ed27fd21a294d8d0a"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a">meow::Bitmap::height</a></div><div class="ttdeci">size_t height(size_t h2, Pixel const &amp;p)</div><div class="ttdoc">修改高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00171">Bitmap.h:171</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00110">Matrix.h:110</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_af15952db2e4ecaa1e24ebfb8a1c5e650"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">meow::Bitmap::gaussianed</a></div><div class="ttdeci">Bitmap &amp; gaussianed(double radiusY, double radiusX)</div><div class="ttdoc">把自己高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00280">Bitmap.h:280</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a07b1eb689498112691ca72e8c6ae453f"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">meow::Bitmap::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00393">Bitmap.h:393</a></div></div>
<div class="ttc" id="namespacemeow_html_a1954e235973a2ac79a7a72a4b7d25573"><div class="ttname"><a href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">meow::squ</a></div><div class="ttdeci">T squ(T const &amp;x)</div><div class="ttdoc">x*x </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00067">utility.h:67</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_ae8d8985bd64971590862b165e2949faf"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">meow::Bitmap::gradiancedY</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; &amp; gradiancedY(double radiusY, double radiusX)</div><div class="ttdoc">把自己對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00325">Bitmap.h:325</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ae8d8985bd64971590862b165e2949faf"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">meow::Bitmap::gradiancedY</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; &amp; gradiancedY(double radiusY, double radiusX)</div><div class="ttdoc">把自己對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00326">Bitmap.h:326</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -353,7 +356,7 @@ $(document).ready(function(){initNavTree('Bitmap_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Bitmap_8h.html">Bitmap.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/BundleAdjustment_8h.html b/doc/html/BundleAdjustment_8h.html
index 0cf5e76..a6decb6 100644
--- a/doc/html/BundleAdjustment_8h.html
+++ b/doc/html/BundleAdjustment_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -94,7 +94,7 @@ Enumerations</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="BundleAdjustment_8h.html">BundleAdjustment.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/BundleAdjustment_8h_source.html b/doc/html/BundleAdjustment_8h_source.html
index fb7da27..d55130d 100644
--- a/doc/html/BundleAdjustment_8h_source.html
+++ b/doc/html/BundleAdjustment_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -77,16 +77,16 @@ $(document).ready(function(){initNavTree('BundleAdjustment_8h_source.html','');}
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html"> 17</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmeow_1_1SceneInfo.html">SceneInfo</a> {</div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22"> 18</a></span>&#160; <a class="code" href="classmeow_1_1Eye.html">Eye&lt;Pixel&gt;</a>* <a class="code" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22">eye</a>;</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2"> 19</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">flag</a>;</div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a2c8795480e3eae28533fa6e3eee0b832"> 21</a></span>&#160; <a class="code" href="structmeow_1_1SceneInfo.html#a2c8795480e3eae28533fa6e3eee0b832">SceneInfo</a>(): <a class="code" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22">eye</a>(NULL), <a class="code" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">flag</a>(0) {</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; }</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a7e80b86ed68c340751c037315737c326"> 24</a></span>&#160; <a class="code" href="structmeow_1_1SceneInfo.html#a7e80b86ed68c340751c037315737c326">SceneInfo</a>(<a class="code" href="classmeow_1_1Eye.html">Eye&lt;Pixel&gt;</a>* e, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> f): <a class="code" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22">eye</a>(e), <a class="code" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">flag</a>(f) {</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; }</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a6cec15ee17e6f15469d95ec6edd315dd"> 27</a></span>&#160; <a class="code" href="structmeow_1_1SceneInfo.html#a6cec15ee17e6f15469d95ec6edd315dd">SceneInfo</a>(<a class="code" href="structmeow_1_1SceneInfo.html">SceneInfo</a> <span class="keyword">const</span>&amp; si): <a class="code" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22">eye</a>(si.<a class="code" href="structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22">eye</a>), <a class="code" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">flag</a>(si.<a class="code" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">flag</a>) {</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; }</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structmeow_1_1SceneInfo.html#a0bc6eacc640cb6c3fb17d39f028671df"> 30</a></span>&#160; <a class="code" href="structmeow_1_1SceneInfo.html#a0bc6eacc640cb6c3fb17d39f028671df">~SceneInfo</a>() {</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; }</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;};</div>
@@ -99,11 +99,11 @@ $(document).ready(function(){initNavTree('BundleAdjustment_8h_source.html','');}
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmeow_1_1BundleAdjustment.html#af39fee05bbd5bea8adba48c48471d1dc"> 40</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1BundleAdjustment.html#af39fee05bbd5bea8adba48c48471d1dc">~BundleAdjustment</a>() {</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; }</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1BundleAdjustment.html#a369f16a900b7cae78d77d8c7957ca9bc"> 43</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1BundleAdjustment.html#a369f16a900b7cae78d77d8c7957ca9bc">adjustEye</a>(std::vector&lt;<a class="code" href="structmeow_1_1SceneInfo.html">SceneInfo&lt;Pixel&gt;</a> &gt;* seq)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1BundleAdjustment.html#a45d3e339ada45890573ce2414520739f"> 47</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1BundleAdjustment.html#a45d3e339ada45890573ce2414520739f">adjustFixedPoint</a>(std::vector&lt;<a class="code" href="structmeow_1_1SceneInfo.html">SceneInfo&lt;Pixel&gt;</a> &gt;* seq)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; }</div>
@@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('BundleAdjustment_8h_source.html','');}
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="BundleAdjustment_8h.html">BundleAdjustment.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/BundleAdjustment__LM_8h.html b/doc/html/BundleAdjustment__LM_8h.html
index 182db21..217ec83 100644
--- a/doc/html/BundleAdjustment__LM_8h.html
+++ b/doc/html/BundleAdjustment__LM_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -89,7 +89,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="BundleAdjustment__LM_8h.html">BundleAdjustment_LM.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/BundleAdjustment__LM_8h_source.html b/doc/html/BundleAdjustment__LM_8h_source.html
index 7b60383..2d5118e 100644
--- a/doc/html/BundleAdjustment__LM_8h_source.html
+++ b/doc/html/BundleAdjustment__LM_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html','
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">size_t</span> to_i;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;double&gt;</a> to_m;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; };</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">class </span>NoOffsetController {</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; std::vector&lt;MatchPair &gt;* pairs_;</div>
@@ -104,18 +104,18 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html','
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">if</span> (flag == <span class="keyword">false</span>) {</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classmeow_1_1Vector.html">Vector&lt;double&gt;</a> v(4, 0.0);</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">int</span> i = (*pho_).size() - 1, n = 0;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*pho_)[i].focal());</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(0));</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(1));</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(2));</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; v.entry(n++, (*pho_)[i].focal());</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; v.entry(n++, (*rot_)[i].theta(0));</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; v.entry(n++, (*rot_)[i].theta(1));</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; v.entry(n++, (*rot_)[i].theta(2));</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">return</span> v;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="classmeow_1_1Vector.html">Vector&lt;double&gt;</a> v((*rot_).size() * 4, 0.0);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> n = 0, i = 0, I = (*rot_).size(); i &lt; I; ++i) {</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*pho_)[i].focal());</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(0));</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(1));</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; v.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n++, (*rot_)[i].theta(2));</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; v.entry(n++, (*pho_)[i].focal());</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; v.entry(n++, (*rot_)[i].theta(0));</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; v.entry(n++, (*rot_)[i].theta(1));</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; v.entry(n++, (*rot_)[i].theta(2));</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">return</span> v;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div>
@@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html','
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">typename</span> std::vector&lt;MatchPair&gt;::iterator</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; it = (*pairs_).begin(), ed = (*pairs_).end(); it != ed; ++it) {</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; (*it).from_m.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(2, 0, -(*pho_)[(*it).from_i].focal());</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; (*it).from_m.entry(2, 0, -(*pho_)[(*it).from_i].focal());</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; (*it). to_m.entry(2, 0, -(*pho_)[(*it). to_i].focal());</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; }</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="comment">//</span></div>
@@ -150,8 +150,8 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html','
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; )</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; )</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; );</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; ret.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n * 2 , tr(0, 0));</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; ret.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(n * 2 + 1, tr(1, 0));</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; ret.entry(n * 2 , tr(0, 0));</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; ret.entry(n * 2 + 1, tr(1, 0));</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="comment">//*</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="comment">//for (size_t i = 0; i &lt; ret.dimension(); i++) {</span></div>
@@ -433,14 +433,13 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html','
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;} <span class="comment">// meow</span></div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="preprocessor">#endif // BundleAdjustment_LM_H__</span></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a9dfef448574df55fc34528665183c6c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">meow::Matrix::col</a></div><div class="ttdeci">Matrix col(size_t c) const </div><div class="ttdoc">Return the c -th column. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00260">Matrix.h:260</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a9dfef448574df55fc34528665183c6c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">meow::Matrix::col</a></div><div class="ttdeci">Matrix col(size_t c) const </div><div class="ttdoc">Return the c -th column. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00263">Matrix.h:263</a></div></div>
<div class="ttc" id="classmeow_1_1BundleAdjustment_html"><div class="ttname"><a href="classmeow_1_1BundleAdjustment.html">meow::BundleAdjustment</a></div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment_8h_source.html#l00035">BundleAdjustment.h:35</a></div></div>
<div class="ttc" id="namespacemeow_html_adbd82702daf1e569c4a72176aa799c6d"><div class="ttname"><a href="namespacemeow.html#adbd82702daf1e569c4a72176aa799c6d">meow::levenbergMarquardtTraining</a></div><div class="ttdeci">Vector&lt; Scalar &gt; levenbergMarquardtTraining(Function &amp;f, Vector&lt; Scalar &gt; const &amp;init, Scalar const &amp;init_mu, Scalar const &amp;mu_pow, Scalar const &amp;er_max, int retry_number, int counter)</div><div class="ttdef"><b>Definition:</b> <a href="methods_8h_source.html#l00183">methods.h:183</a></div></div>
<div class="ttc" id="namespacemeow_html_a9c9cc5450926f108a0451d619be550c8a6e34cdff1ccf772a88749ce39658a9e3"><div class="ttname"><a href="namespacemeow.html#a9c9cc5450926f108a0451d619be550c8a6e34cdff1ccf772a88749ce39658a9e3">meow::CAN_ZOOM</a></div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment_8h_source.html#l00013">BundleAdjustment.h:13</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a71b56938e01de730490e722824f4b53e"><div class="ttname"><a href="classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e">meow::Vector::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as (*this).dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00204">Vector.h:204</a></div></div>
<div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a043f883c384ce247d1d137231601a456"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a043f883c384ce247d1d137231601a456">meow::BundleAdjustment_LM::threshold</a></div><div class="ttdeci">double threshold() const </div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00197">BundleAdjustment_LM.h:197</a></div></div>
<div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a148b68165e216782bc6deec2f277eeaa"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a148b68165e216782bc6deec2f277eeaa">meow::BundleAdjustment_LM::BundleAdjustment_LM</a></div><div class="ttdeci">BundleAdjustment_LM()</div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00177">BundleAdjustment_LM.h:177</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector_html_af5ecb8d9cc811a2d56e1725c4bfd30e8"><div class="ttname"><a href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector::entry</a></div><div class="ttdeci">Scalar entry(size_t i) const </div><div class="ttdoc">return i -th entry </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00125">Vector.h:125</a></div></div>
<div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a40ccbfa11601cfee579cb0e270e99582"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a40ccbfa11601cfee579cb0e270e99582">meow::BundleAdjustment_LM::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00364">BundleAdjustment_LM.h:364</a></div></div>
<div class="ttc" id="structmeow_1_1SceneInfo_html"><div class="ttname"><a href="structmeow_1_1SceneInfo.html">meow::SceneInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment_8h_source.html#l00017">BundleAdjustment.h:17</a></div></div>
<div class="ttc" id="classmeow_1_1BallProjection_html"><div class="ttname"><a href="classmeow_1_1BallProjection.html">meow::BallProjection&lt; double &gt;</a></div></div>
@@ -460,13 +459,13 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html','
<div class="ttc" id="namespacemeow_html_a9c9cc5450926f108a0451d619be550c8aa91dfed3c139ca574cc320b6e938fbba"><div class="ttname"><a href="namespacemeow.html#a9c9cc5450926f108a0451d619be550c8aa91dfed3c139ca574cc320b6e938fbba">meow::CAN_OFFSET</a></div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment_8h_source.html#l00011">BundleAdjustment.h:11</a></div></div>
<div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix&lt; double &gt;</a></div></div>
<div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a804247733822b34b6405a5a36eda54df"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a804247733822b34b6405a5a36eda54df">meow::BundleAdjustment_LM::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00352">BundleAdjustment_LM.h:352</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix &amp; identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00348">Matrix.h:348</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00193">Matrix.h:193</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix &amp; identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00351">Matrix.h:351</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00196">Matrix.h:196</a></div></div>
<div class="ttc" id="BundleAdjustment_8h_html"><div class="ttname"><a href="BundleAdjustment_8h.html">BundleAdjustment.h</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self&lt; Myself &gt;</a></div></div>
<div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_adcd14db10f10637da44d22287814a4b8"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#adcd14db10f10637da44d22287814a4b8">meow::BundleAdjustment_LM::~BundleAdjustment_LM</a></div><div class="ttdeci">~BundleAdjustment_LM()</div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00184">BundleAdjustment_LM.h:184</a></div></div>
<div class="ttc" id="classmeow_1_1PhotoProjection_html"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html">meow::PhotoProjection&lt; double &gt;</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00107">Matrix.h:107</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00110">Matrix.h:110</a></div></div>
<div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a9613486426ebea085ec733887167273f"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a9613486426ebea085ec733887167273f">meow::BundleAdjustment_LM::adjustEye</a></div><div class="ttdeci">bool adjustEye(std::vector&lt; SceneInfo&lt; Pixel &gt; &gt; *seq) const </div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00206">BundleAdjustment_LM.h:206</a></div></div>
<div class="ttc" id="classmeow_1_1IdentityPoints_html_a577f4fbc69ba3a99d2b0deabcdd1f72c"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#a577f4fbc69ba3a99d2b0deabcdd1f72c">meow::IdentityPoints&lt; int, double &gt;::IdentityPointsMapIterK</a></div><div class="ttdeci">IdentityPointsMap::const_iterator IdentityPointsMapIterK</div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00025">IdentityPoints.h:25</a></div></div>
<div class="ttc" id="classmeow_1_1BundleAdjustment__LM_html_a45b5ae5619eb5baf9c47f625daba99ca"><div class="ttname"><a href="classmeow_1_1BundleAdjustment__LM.html#a45b5ae5619eb5baf9c47f625daba99ca">meow::BundleAdjustment_LM::copyFrom</a></div><div class="ttdeci">BundleAdjustment_LM &amp; copyFrom(BundleAdjustment_LM const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="BundleAdjustment__LM_8h_source.html#l00187">BundleAdjustment_LM.h:187</a></div></div>
@@ -479,7 +478,7 @@ $(document).ready(function(){initNavTree('BundleAdjustment__LM_8h_source.html','
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="BundleAdjustment__LM_8h.html">BundleAdjustment_LM.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Camera_8h.html b/doc/html/Camera_8h.html
index bf78529..180c940 100644
--- a/doc/html/Camera_8h.html
+++ b/doc/html/Camera_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -89,7 +89,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Camera_8h.html">Camera.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Camera_8h_source.html b/doc/html/Camera_8h_source.html
index 8739a0f..edb869f 100644
--- a/doc/html/Camera_8h_source.html
+++ b/doc/html/Camera_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -95,18 +95,18 @@ $(document).ready(function(){initNavTree('Camera_8h_source.html','');});
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#a2f1f9f82751c73193952f22ffdd0cc43"> 47</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html#a2f1f9f82751c73193952f22ffdd0cc43">Camera</a>(): self() {</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#ab05f55e6b0eb28065c27a89393ccce19"> 53</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html#ab05f55e6b0eb28065c27a89393ccce19">Camera</a>(<a class="code" href="classmeow_1_1Camera.html">Camera</a> <span class="keyword">const</span>&amp; b): self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#a0f29b943c2f6b4c68c4b00b6a3056d63"> 59</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html#a0f29b943c2f6b4c68c4b00b6a3056d63">~Camera</a>() {</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d"> 65</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html">Camera</a>&amp; <a class="code" href="classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d">copyFrom</a>(<a class="code" href="classmeow_1_1Camera.html">Camera</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d">copyFrom</a>(b.self);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#ae00aa539b7d6be9254db1072627d204e"> 73</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html">Camera</a>&amp; <a class="code" href="classmeow_1_1Camera.html#ae00aa539b7d6be9254db1072627d204e">referenceFrom</a>(<a class="code" href="classmeow_1_1Camera.html">Camera</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Camera.html#ae00aa539b7d6be9254db1072627d204e">referenceFrom</a>(b.self);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
@@ -166,7 +166,7 @@ $(document).ready(function(){initNavTree('Camera_8h_source.html','');});
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;photo_.color(</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a>(<a class="code" href="classmeow_1_1Camera.html#a1dc458ca5ce2e2f441e6601d7223d370">rotation</a>().transformate(p.<a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>())));</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; }</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; </div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classmeow_1_1Camera.html#adc22e067c44d2cf143c3cf4cba9abdbf"> 172</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html">Camera</a>&amp; <a class="code" href="classmeow_1_1Camera.html#adc22e067c44d2cf143c3cf4cba9abdbf">operator=</a>(<a class="code" href="classmeow_1_1Camera.html">Camera</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d">copyFrom</a>(b);</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; }</div>
@@ -252,7 +252,7 @@ $(document).ready(function(){initNavTree('Camera_8h_source.html','');});
<div class="ttc" id="classmeow_1_1Vector_html"><div class="ttname"><a href="classmeow_1_1Vector.html">meow::Vector</a></div><div class="ttdoc">vector </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00019">Vector.h:19</a></div></div>
<div class="ttc" id="classmeow_1_1Camera_html_ad3ec34460c84a4a20cf3cb418db76dc3"><div class="ttname"><a href="classmeow_1_1Camera.html#ad3ec34460c84a4a20cf3cb418db76dc3">meow::Camera::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Camera_8h_source.html#l00225">Camera.h:225</a></div></div>
<div class="ttc" id="classmeow_1_1Camera_html_a80ef6d606e9f79255b043c5c17cc4a18"><div class="ttname"><a href="classmeow_1_1Camera.html#a80ef6d606e9f79255b043c5c17cc4a18">meow::Camera::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Camera_8h_source.html#l00245">Camera.h:245</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00466">Vectors.h:466</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00486">Vectors.h:486</a></div></div>
<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; double &gt;</a></div></div>
<div class="ttc" id="classmeow_1_1Camera_html_a9692355258ec6a78827cf35211521907"><div class="ttname"><a href="classmeow_1_1Camera.html#a9692355258ec6a78827cf35211521907">meow::Camera::fixedPoint2D</a></div><div class="ttdeci">Vector&lt; double &gt; fixedPoint2D(int i)</div><div class="ttdoc">取得編號為i的fixed points 2d </div><div class="ttdef"><b>Definition:</b> <a href="Camera_8h_source.html#l00149">Camera.h:149</a></div></div>
<div class="ttc" id="classmeow_1_1Camera_html_a2f1f9f82751c73193952f22ffdd0cc43"><div class="ttname"><a href="classmeow_1_1Camera.html#a2f1f9f82751c73193952f22ffdd0cc43">meow::Camera::Camera</a></div><div class="ttdeci">Camera()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Camera_8h_source.html#l00047">Camera.h:47</a></div></div>
@@ -276,7 +276,7 @@ $(document).ready(function(){initNavTree('Camera_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Camera_8h.html">Camera.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Color3__Space_8h.html b/doc/html/Color3__Space_8h.html
index bde08dc..4b9dec5 100644
--- a/doc/html/Color3__Space_8h.html
+++ b/doc/html/Color3__Space_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('Color3__Space_8h.html','');});
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">以三個channel所組成的色彩空間 <a href="classmeow_1_1Color3__Space.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of color space with 3 channels. <a href="classmeow_1_1Color3__Space.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
@@ -86,7 +86,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="Color3__Space_8h.html">Color3_Space.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Color3__Space_8h_source.html b/doc/html/Color3__Space_8h_source.html
index de2375f..2f10a85 100644
--- a/doc/html/Color3__Space_8h_source.html
+++ b/doc/html/Color3__Space_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -75,81 +75,97 @@ $(document).ready(function(){initNavTree('Color3__Space_8h_source.html','');});
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46"> 20</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>;</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac"> 21</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>;</div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae"> 22</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736"> 23</a></span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; min_bound,</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; max_bound,</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; init_value) {</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a> = min_bound;</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a> = max_bound;</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = init_value;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div>
-<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83"> 30</a></span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a>(<a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a> = b.<a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a> = b.<a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = b.<a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; }</div>
-<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1"> 35</a></span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space&lt;T&gt;</a>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a>(<a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space&lt;T&gt;</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = b.<a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; }</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f"> 40</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>() { }</div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676"> 41</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>; }</div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07"> 42</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>; }</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216"> 43</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>; }</div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028"> 44</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; vv) { <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = vv; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(); }</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab"> 45</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> &amp; <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>() { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>; }</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df"> 46</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>()(id); }</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f"> 47</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>()(id); }</div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e"> 48</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>()(id); }</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436"> 49</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; c) {</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">if</span> (i == 0) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(c);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (i == 1) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(c);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (i == 2) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(c);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(i);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2"> 55</a></span>&#160; T&amp; <a class="code" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>) {</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">if</span> (<span class="keywordtype">id</span> == 0) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">xGet</a>();</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<span class="keywordtype">id</span> == 1) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">yGet</a>();</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">zGet</a>();</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0"> 60</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;T&gt;</a> <a class="code" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;T&gt;</a> ret(3, 1);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 3; i++) {</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; ret(i, 0, <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(i));</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; }</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736"> 31</a></span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; min_bound,</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; max_bound,</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; init_value):</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>(min_bound), <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>(max_bound), <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>(init_value) {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83"> 42</a></span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a>(<a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space</a> <span class="keyword">const</span>&amp; b):</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>(b.<a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>), <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>(b.<a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>), <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>(b.<a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>) {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1"> 54</a></span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space&lt;T&gt;</a>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a>(<a class="code" href="classmeow_1_1Color3__Space.html">Color3_Space&lt;T&gt;</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = b.<a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f"> 60</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>() { }</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676"> 63</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; }</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;};</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;} <span class="comment">// meow</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#endif // colors_Color3_Space_H__</span></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a001a44809826f9cd17dbd652c790c455"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">meow::Vector3D::xGet</a></div><div class="ttdeci">Scalar &amp; xGet()</div><div class="ttdoc">access x with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00310">Vectors.h:310</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a0bdfe0eaab4a77cdc8a1359518630a07"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">meow::Color3_Space::maxV</a></div><div class="ttdeci">Vector3D&lt; T &gt; const &amp; maxV() const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00042">Color3_Space.h:42</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a982a7211fded8d108aee66a536fb8736"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">meow::Color3_Space::Color3_Space</a></div><div class="ttdeci">Color3_Space(Vector3D&lt; T &gt; const &amp;min_bound, Vector3D&lt; T &gt; const &amp;max_bound, Vector3D&lt; T &gt; const &amp;init_value)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00023">Color3_Space.h:23</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a49b26941a2b323519ee22fbabdd0ce24"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">meow::Vector3D::zGet</a></div><div class="ttdeci">Scalar &amp; zGet()</div><div class="ttdoc">access z with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00320">Vectors.h:320</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space::min</a></div><div class="ttdeci">T const &amp; min(size_t id) const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00046">Color3_Space.h:46</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const &amp; z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space::valGet</a></div><div class="ttdeci">T &amp; valGet(size_t id)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00055">Color3_Space.h:55</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a1f11ba476ffb0ed16ef1b8d06954b6f0"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">meow::Color3_Space::matrix</a></div><div class="ttdeci">Matrix&lt; T &gt; matrix() const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00060">Color3_Space.h:60</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space::max</a></div><div class="ttdeci">T const &amp; max(size_t id) const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00047">Color3_Space.h:47</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const &amp; y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00300">Vectors.h:300</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">以三個channel所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07"> 68</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a>;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; }</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216"> 73</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028"> 83</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a> <span class="keyword">const</span>&amp; vv) {</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a> = vv;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>();</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab"> 89</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;T&gt;</a>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>() {</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df"> 99</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>()(id); }</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f"> 107</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>()(id);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e"> 117</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>()(id);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436"> 127</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; c) {</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">if</span> (i == 0) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(c);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (i == 1) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(c);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (i == 2) <a class="code" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a>.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(c);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(i);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2"> 139</a></span>&#160; T&amp; <a class="code" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(<span class="keywordtype">size_t</span> <span class="keywordtype">id</span>) {</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">if</span> (<span class="keywordtype">id</span> == 0) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">xGet</a>();</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<span class="keywordtype">id</span> == 1) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">yGet</a>();</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>().<a class="code" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">zGet</a>();</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;};</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor">#endif // colors_Color3_Space_H__</span></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a001a44809826f9cd17dbd652c790c455"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">meow::Vector3D::xGet</a></div><div class="ttdeci">Scalar &amp; xGet()</div><div class="ttdoc">access x with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00320">Vectors.h:320</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a0bdfe0eaab4a77cdc8a1359518630a07"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">meow::Color3_Space::maxV</a></div><div class="ttdeci">Vector3D&lt; T &gt; const &amp; maxV() const </div><div class="ttdoc">maximum bound of each channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00068">Color3_Space.h:68</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a982a7211fded8d108aee66a536fb8736"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">meow::Color3_Space::Color3_Space</a></div><div class="ttdeci">Color3_Space(Vector3D&lt; T &gt; const &amp;min_bound, Vector3D&lt; T &gt; const &amp;max_bound, Vector3D&lt; T &gt; const &amp;init_value)</div><div class="ttdoc">Constructor. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00031">Color3_Space.h:31</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a49b26941a2b323519ee22fbabdd0ce24"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">meow::Vector3D::zGet</a></div><div class="ttdeci">Scalar &amp; zGet()</div><div class="ttdoc">access z with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00330">Vectors.h:330</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space::min</a></div><div class="ttdeci">T const &amp; min(size_t id) const </div><div class="ttdoc">Return the minimum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00099">Color3_Space.h:99</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const &amp; z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space::valGet</a></div><div class="ttdeci">T &amp; valGet(size_t id)</div><div class="ttdoc">Get the non-constant reference of value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00139">Color3_Space.h:139</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space::max</a></div><div class="ttdeci">T const &amp; max(size_t id) const </div><div class="ttdoc">Return the maximum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00107">Color3_Space.h:107</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const &amp; y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00310">Vectors.h:310</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">Base class of color space with 3 channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div>
<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; T &gt;</a></div></div>
<div class="ttc" id="classmeow_1_1Color3__Space_html_ab00eca747ea06269fddd3586dd1bca46"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">meow::Color3_Space::min_</a></div><div class="ttdeci">Vector3D&lt; T &gt; min_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00020">Color3_Space.h:20</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a3fa85d4369b9db8d8209d244a643b49f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">meow::Color3_Space::~Color3_Space</a></div><div class="ttdeci">virtual ~Color3_Space()</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00040">Color3_Space.h:40</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a318eedb2acaba5f3a8c79a651c53e676"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">meow::Color3_Space::minV</a></div><div class="ttdeci">Vector3D&lt; T &gt; const &amp; minV() const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00041">Color3_Space.h:41</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ab3603b9ca292877febc1aec42b29b0ae"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">meow::Vector3D::yGet</a></div><div class="ttdeci">Scalar &amp; yGet()</div><div class="ttdoc">access y with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a1c58ba0912a91e71dee240fad6291216"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">meow::Color3_Space::valV</a></div><div class="ttdeci">Vector3D&lt; T &gt; const &amp; valV() const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00043">Color3_Space.h:43</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a8017c0aae500a4a57938ae04576caa83"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">meow::Color3_Space::Color3_Space</a></div><div class="ttdeci">Color3_Space(Color3_Space const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00030">Color3_Space.h:30</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a3fa85d4369b9db8d8209d244a643b49f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">meow::Color3_Space::~Color3_Space</a></div><div class="ttdeci">virtual ~Color3_Space()</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00060">Color3_Space.h:60</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a318eedb2acaba5f3a8c79a651c53e676"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">meow::Color3_Space::minV</a></div><div class="ttdeci">Vector3D&lt; T &gt; const &amp; minV() const </div><div class="ttdoc">minimum bound of each channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00063">Color3_Space.h:63</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ab3603b9ca292877febc1aec42b29b0ae"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">meow::Vector3D::yGet</a></div><div class="ttdeci">Scalar &amp; yGet()</div><div class="ttdoc">access y with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00325">Vectors.h:325</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a1c58ba0912a91e71dee240fad6291216"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">meow::Color3_Space::valV</a></div><div class="ttdeci">Vector3D&lt; T &gt; const &amp; valV() const </div><div class="ttdoc">value of each channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00073">Color3_Space.h:73</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a8017c0aae500a4a57938ae04576caa83"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">meow::Color3_Space::Color3_Space</a></div><div class="ttdeci">Color3_Space(Color3_Space const &amp;b)</div><div class="ttdoc">Copy constructor. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00042">Color3_Space.h:42</a></div></div>
<div class="ttc" id="classmeow_1_1Color3__Space_html_a3e006b5c37185c8b0f4d383b6b095dac"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">meow::Color3_Space::max_</a></div><div class="ttdeci">Vector3D&lt; T &gt; max_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00021">Color3_Space.h:21</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix</a></div><div class="ttdoc">matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00018">Matrix.h:18</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const &amp; x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00295">Vectors.h:295</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_ae3f57f9651bb80041ce77ec052fdc436"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">meow::Color3_Space::val</a></div><div class="ttdeci">T const &amp; val(size_t i, T const &amp;c)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00049">Color3_Space.h:49</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa7638e03124b2304d4d34b57be4b0028"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">meow::Color3_Space::valV</a></div><div class="ttdeci">Vector3D&lt; T &gt; const &amp; valV(Vector3D&lt; T &gt; const &amp;vv)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00044">Color3_Space.h:44</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space::copyFrom</a></div><div class="ttdeci">Color3_Space&lt; T &gt; &amp; copyFrom(Color3_Space&lt; T &gt; const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00035">Color3_Space.h:35</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space::val</a></div><div class="ttdeci">T const &amp; val(size_t id) const </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00048">Color3_Space.h:48</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const &amp; x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_ae3f57f9651bb80041ce77ec052fdc436"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">meow::Color3_Space::val</a></div><div class="ttdeci">T const &amp; val(size_t i, T const &amp;c)</div><div class="ttdoc">Set the value of i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00127">Color3_Space.h:127</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa7638e03124b2304d4d34b57be4b0028"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">meow::Color3_Space::valV</a></div><div class="ttdeci">Vector3D&lt; T &gt; const &amp; valV(Vector3D&lt; T &gt; const &amp;vv)</div><div class="ttdoc">Set the value of each channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00083">Color3_Space.h:83</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space::copyFrom</a></div><div class="ttdeci">Color3_Space&lt; T &gt; &amp; copyFrom(Color3_Space&lt; T &gt; const &amp;b)</div><div class="ttdoc">Copy method. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00054">Color3_Space.h:54</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space::val</a></div><div class="ttdeci">T const &amp; val(size_t id) const </div><div class="ttdoc">Return the value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00117">Color3_Space.h:117</a></div></div>
<div class="ttc" id="classmeow_1_1Color3__Space_html_aa134d705ea25b1f64db8bef07d1757ae"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space::val_</a></div><div class="ttdeci">Vector3D&lt; T &gt; val_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00022">Color3_Space.h:22</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a665fe525c47913fb5bca765446adaaab"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">meow::Color3_Space::valVGet</a></div><div class="ttdeci">Vector3D&lt; T &gt; &amp; valVGet()</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00045">Color3_Space.h:45</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a665fe525c47913fb5bca765446adaaab"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">meow::Color3_Space::valVGet</a></div><div class="ttdeci">Vector3D&lt; T &gt; &amp; valVGet()</div><div class="ttdoc">Get the non-constant reference of each channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00089">Color3_Space.h:89</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -157,7 +173,7 @@ $(document).ready(function(){initNavTree('Color3__Space_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="Color3__Space_8h.html">Color3_Space.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/DisjointSet_8h.html b/doc/html/DisjointSet_8h.html
index 895709d..c166539 100644
--- a/doc/html/DisjointSet_8h.html
+++ b/doc/html/DisjointSet_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="DisjointSet_8h.html">DisjointSet.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/DisjointSet_8h_source.html b/doc/html/DisjointSet_8h_source.html
index a900a92..ab3e2a0 100644
--- a/doc/html/DisjointSet_8h_source.html
+++ b/doc/html/DisjointSet_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -127,7 +127,7 @@ $(document).ready(function(){initNavTree('DisjointSet_8h_source.html','');});
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;};</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;}</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;} <span class="comment">// meow</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#endif // dsa_DisjointSet_H__</span></div>
<div class="ttc" id="classmeow_1_1DisjointSet_html_a232841a6d2daeb2b974cd7cb7fe6bfb7"><div class="ttname"><a href="classmeow_1_1DisjointSet.html#a232841a6d2daeb2b974cd7cb7fe6bfb7">meow::DisjointSet::reset</a></div><div class="ttdeci">void reset(size_t n)</div><div class="ttdoc">重設 </div><div class="ttdef"><b>Definition:</b> <a href="DisjointSet_8h_source.html#l00107">DisjointSet.h:107</a></div></div>
@@ -145,7 +145,7 @@ $(document).ready(function(){initNavTree('DisjointSet_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="DisjointSet_8h.html">DisjointSet.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Eye_8h.html b/doc/html/Eye_8h.html
index c0e2d54..8d6b4a7 100644
--- a/doc/html/Eye_8h.html
+++ b/doc/html/Eye_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Eye_8h.html">Eye.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Eye_8h_source.html b/doc/html/Eye_8h_source.html
index f732299..a2f9729 100644
--- a/doc/html/Eye_8h_source.html
+++ b/doc/html/Eye_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,78 +74,78 @@ $(document).ready(function(){initNavTree('Eye_8h_source.html','');});
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keyword">struct </span>Myself {</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a> cam_;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> ofs_;</div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; Myself(): cam_(), ofs_(0.0, 0.0, 0.0) {</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; }</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; Myself(<a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; c, <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; o): cam_(c), ofs_(o){</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b): cam_(b.cam_), ofs_(b.ofs_) {</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; ~Myself() {</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; }</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; };</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5"> 38</a></span>&#160; <a class="code" href="classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5">Eye</a>(): self() {</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#ab660897e0b9c3b6c48e0d4f43afd6bf8"> 41</a></span>&#160; <a class="code" href="classmeow_1_1Eye.html#ab660897e0b9c3b6c48e0d4f43afd6bf8">Eye</a>(<a class="code" href="classmeow_1_1Eye.html">Eye</a> <span class="keyword">const</span>&amp; b): self(b.self(), <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06"> 44</a></span>&#160; <a class="code" href="classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06">Eye</a>(<a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; c, <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; o): self(Myself(c, o)) {</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a18c90fedd58a06ea507fef046b18f11d"> 47</a></span>&#160; <a class="code" href="classmeow_1_1Eye.html#a18c90fedd58a06ea507fef046b18f11d">~Eye</a>() {</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4"> 50</a></span>&#160; <a class="code" href="classmeow_1_1Eye.html">Eye</a>&amp; <a class="code" href="classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4">copyFrom</a>(<a class="code" href="classmeow_1_1Eye.html">Eye</a> <span class="keyword">const</span>&amp; e) {</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4">copyFrom</a>(e.self);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244"> 55</a></span>&#160; <a class="code" href="classmeow_1_1Eye.html">Eye</a>&amp; <a class="code" href="classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244">referenceFrom</a>(<a class="code" href="classmeow_1_1Eye.html">Eye</a> <span class="keyword">const</span>&amp; e) {</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244">referenceFrom</a>(e.self);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; }</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033"> 60</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033">camera</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;cam_;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0"> 64</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0">cameraGet</a>() {</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;cam_;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a9e0a3392eecb8d0a6136d6bc2651c2be"> 68</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Eye.html#a9e0a3392eecb8d0a6136d6bc2651c2be">camera</a>(<a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; c) {</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">self</span>()-&gt;cam_.copyFrom(c);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033">camera</a>();</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546"> 73</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546">offset</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;ofs_;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#ac48a75c67f3e8dc8d07f9e42cad4ff9d"> 77</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a>&amp; <a class="code" href="classmeow_1_1Eye.html#ac48a75c67f3e8dc8d07f9e42cad4ff9d">offsetGet</a>() {</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;ofs_;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a67f0d2a22a72f30ace430f17143011f4"> 81</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Eye.html#a67f0d2a22a72f30ace430f17143011f4">offset</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; ofs) {</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">self</span>()-&gt;ofs_ = ofs;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546">offset</a>();</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; }</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325"> 86</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325">inside</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033">camera</a>().inside(v - <a class="code" href="classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546">offset</a>());</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#ad3b2e9fe53617e04c0353ba9f6d1043e"> 90</a></span>&#160; <a class="code" href="classmeow_1_1Eye.html">Eye</a>&amp; <a class="code" href="classmeow_1_1Eye.html#ad3b2e9fe53617e04c0353ba9f6d1043e">operator=</a>(<a class="code" href="classmeow_1_1Eye.html">Eye</a> <span class="keyword">const</span>&amp; e) {</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4">copyFrom</a>(e);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; </div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0"> 98</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">double</span> tmp;</div>
@@ -205,22 +205,22 @@ $(document).ready(function(){initNavTree('Eye_8h_source.html','');});
<div class="ttc" id="classmeow_1_1Eye_html_a9e97015a56f3ad156d2efe55c1c34f17"><div class="ttname"><a href="classmeow_1_1Eye.html#a9e97015a56f3ad156d2efe55c1c34f17">meow::Eye::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00151">Eye.h:151</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a49bf520eb466daf089afd44da90620b4"><div class="ttname"><a href="classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4">meow::Eye::copyFrom</a></div><div class="ttdeci">Eye &amp; copyFrom(Eye const &amp;e)</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00050">Eye.h:50</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_ac48a75c67f3e8dc8d07f9e42cad4ff9d"><div class="ttname"><a href="classmeow_1_1Eye.html#ac48a75c67f3e8dc8d07f9e42cad4ff9d">meow::Eye::offsetGet</a></div><div class="ttdeci">Vector3D&lt; double &gt; &amp; offsetGet()</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00077">Eye.h:77</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const &amp; z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const &amp; z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a204cd7c18e473378cb13bbfc519f7c2e"><div class="ttname"><a href="classmeow_1_1Eye.html#a204cd7c18e473378cb13bbfc519f7c2e">meow::Eye::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00119">Eye.h:119</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a4d95f04693bc608375a5dffb3f8d6514"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">meow::Vector3D::xyz</a></div><div class="ttdeci">Vector3D &amp; xyz(Scalar const &amp;sx, Scalar const &amp;sy, Scalar const &amp;sz)</div><div class="ttdoc">modify x and y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00343">Vectors.h:343</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a4d95f04693bc608375a5dffb3f8d6514"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">meow::Vector3D::xyz</a></div><div class="ttdeci">Vector3D &amp; xyz(Scalar const &amp;sx, Scalar const &amp;sy, Scalar const &amp;sz)</div><div class="ttdoc">modify x and y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00353">Vectors.h:353</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a047951cd9210fe3743c5bf4c1683f7f0"><div class="ttname"><a href="classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0">meow::Eye::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將資料寫入檔案 </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00098">Eye.h:98</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a9e0a3392eecb8d0a6136d6bc2651c2be"><div class="ttname"><a href="classmeow_1_1Eye.html#a9e0a3392eecb8d0a6136d6bc2651c2be">meow::Eye::camera</a></div><div class="ttdeci">Camera&lt; Pixel &gt; const &amp; camera(Camera&lt; Pixel &gt; const &amp;c)</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00068">Eye.h:68</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a18c90fedd58a06ea507fef046b18f11d"><div class="ttname"><a href="classmeow_1_1Eye.html#a18c90fedd58a06ea507fef046b18f11d">meow::Eye::~Eye</a></div><div class="ttdeci">~Eye()</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00047">Eye.h:47</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a7cde51b085ae859b35be06b74e358148"><div class="ttname"><a href="classmeow_1_1Eye.html#a7cde51b085ae859b35be06b74e358148">meow::Eye::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00159">Eye.h:159</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a6b5e97a01293fd84127036b5744c3967"><div class="ttname"><a href="classmeow_1_1Eye.html#a6b5e97a01293fd84127036b5744c3967">meow::Eye::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00139">Eye.h:139</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const &amp; y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00300">Vectors.h:300</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const &amp; y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00310">Vectors.h:310</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_adf29f94cf37ef6c9332156d9b4f98a06"><div class="ttname"><a href="classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06">meow::Eye::Eye</a></div><div class="ttdeci">Eye(Camera&lt; Pixel &gt; const &amp;c, Vector3D&lt; double &gt; const &amp;o)</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00044">Eye.h:44</a></div></div>
<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; double &gt;</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a38f3f071a6f969db2185e342a62afef5"><div class="ttname"><a href="classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5">meow::Eye::Eye</a></div><div class="ttdeci">Eye()</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00038">Eye.h:38</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a9da2157214ad12696b6bfd4985276fe0"><div class="ttname"><a href="classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0">meow::Eye::cameraGet</a></div><div class="ttdeci">Camera&lt; Pixel &gt; &amp; cameraGet()</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00064">Eye.h:64</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a19aff49245743c895d1ae65a17e9a033"><div class="ttname"><a href="classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033">meow::Eye::camera</a></div><div class="ttdeci">Camera&lt; Pixel &gt; const &amp; camera() const </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00060">Eye.h:60</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const &amp; x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00295">Vectors.h:295</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const &amp; x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a49cb3c9a2980da271942367dd8009244"><div class="ttname"><a href="classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244">meow::Eye::referenceFrom</a></div><div class="ttdeci">Eye &amp; referenceFrom(Eye const &amp;e)</div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00055">Eye.h:55</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self&lt; Myself &gt;</a></div></div>
<div class="ttc" id="classmeow_1_1Eye_html_a824af491d8bb37892ad5bc8f9d095546"><div class="ttname"><a href="classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546">meow::Eye::offset</a></div><div class="ttdeci">Vector3D&lt; double &gt; const &amp; offset() const </div><div class="ttdef"><b>Definition:</b> <a href="Eye_8h_source.html#l00073">Eye.h:73</a></div></div>
@@ -236,7 +236,7 @@ $(document).ready(function(){initNavTree('Eye_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Eye_8h.html">Eye.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/FeaturePoint_8h.html b/doc/html/FeaturePoint_8h.html
index 193a884..a78934b 100644
--- a/doc/html/FeaturePoint_8h.html
+++ b/doc/html/FeaturePoint_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePoint_8h.html">FeaturePoint.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/FeaturePoint_8h_source.html b/doc/html/FeaturePoint_8h_source.html
index c663518..4707ff8 100644
--- a/doc/html/FeaturePoint_8h_source.html
+++ b/doc/html/FeaturePoint_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('FeaturePoint_8h_source.html','');});
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePoint.html#a9ec56431823d26785924bda1c9e534f9"> 139</a></span>&#160; Description <a class="code" href="classmeow_1_1FeaturePoint.html#a9ec56431823d26785924bda1c9e534f9">description</a>(<span class="keywordtype">size_t</span> i, Description <span class="keyword">const</span>&amp; d) {</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; des_.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(i, d);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; des_.entry(i, d);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePoint.html#a563bdbbea5b633b86666c7e340affbee">description</a>(i);</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; }</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
@@ -234,7 +234,6 @@ $(document).ready(function(){initNavTree('FeaturePoint_8h_source.html','');});
<div class="ttc" id="classmeow_1_1FeaturePoint_html_a26dab8fef1872435a64fe1cdfba35fd8"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#a26dab8fef1872435a64fe1cdfba35fd8">meow::FeaturePoint::FeaturePoint</a></div><div class="ttdeci">FeaturePoint()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00029">FeaturePoint.h:29</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePoint_html_a2bab58e7d4bb768cd5140db86c448f4c"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#a2bab58e7d4bb768cd5140db86c448f4c">meow::FeaturePoint::operator=</a></div><div class="ttdeci">FeaturePoint &amp; operator=(FeaturePoint const &amp;fp)</div><div class="ttdoc">same as copyFrom(fp) </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00147">FeaturePoint.h:147</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePoint_html_a1ce1b82f9c46a33cd0983f502fe166a3"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#a1ce1b82f9c46a33cd0983f502fe166a3">meow::FeaturePoint::~FeaturePoint</a></div><div class="ttdeci">~FeaturePoint()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00049">FeaturePoint.h:49</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector_html_af5ecb8d9cc811a2d56e1725c4bfd30e8"><div class="ttname"><a href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector::entry</a></div><div class="ttdeci">Scalar entry(size_t i) const </div><div class="ttdoc">return i -th entry </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00125">Vector.h:125</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePoint_html_a563bdbbea5b633b86666c7e340affbee"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#a563bdbbea5b633b86666c7e340affbee">meow::FeaturePoint::description</a></div><div class="ttdeci">Vector&lt; Description &gt; const &amp; description() const </div><div class="ttdoc">回傳description </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00087">FeaturePoint.h:87</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePoint_html_ad1ba9d0f99f650299347678c54ee08fa"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#ad1ba9d0f99f650299347678c54ee08fa">meow::FeaturePoint::FeaturePoint</a></div><div class="ttdeci">FeaturePoint(FeaturePoint const &amp;fp)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00042">FeaturePoint.h:42</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePoint_html_a54a0ca59d340d0bcd969609a0682d2d9"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html#a54a0ca59d340d0bcd969609a0682d2d9">meow::FeaturePoint::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00165">FeaturePoint.h:165</a></div></div>
@@ -268,7 +267,7 @@ $(document).ready(function(){initNavTree('FeaturePoint_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePoint_8h.html">FeaturePoint.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/FeaturePointsDetector_8h.html b/doc/html/FeaturePointsDetector_8h.html
index d07ee80..fb32922 100644
--- a/doc/html/FeaturePointsDetector_8h.html
+++ b/doc/html/FeaturePointsDetector_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsDetector_8h.html">FeaturePointsDetector.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/FeaturePointsDetector_8h_source.html b/doc/html/FeaturePointsDetector_8h_source.html
index 58f2327..30ef7a2 100644
--- a/doc/html/FeaturePointsDetector_8h_source.html
+++ b/doc/html/FeaturePointsDetector_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector_8h_source.html',
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif // gra_FeaturePointsDetector_H__</span></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector_html_adea2550181cf483dff301c8bbaa9977f"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector.html#adea2550181cf483dff301c8bbaa9977f">meow::FeaturePointsDetector::~FeaturePointsDetector</a></div><div class="ttdeci">virtual ~FeaturePointsDetector()</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector_8h_source.html#l00018">FeaturePointsDetector.h:18</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00023">Bitmap.h:23</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00025">Bitmap.h:25</a></div></div>
<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector_html"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector.html">meow::FeaturePointsDetector</a></div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector_8h_source.html#l00014">FeaturePointsDetector.h:14</a></div></div>
<div class="ttc" id="Bitmap_8h_html"><div class="ttname"><a href="Bitmap_8h.html">Bitmap.h</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector_8h_source.html',
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsDetector_8h.html">FeaturePointsDetector.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/FeaturePointsDetector__Harris_8h.html b/doc/html/FeaturePointsDetector__Harris_8h.html
index f934376..6aa970c 100644
--- a/doc/html/FeaturePointsDetector__Harris_8h.html
+++ b/doc/html/FeaturePointsDetector__Harris_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -109,7 +109,7 @@ Macros</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsDetector__Harris_8h.html">FeaturePointsDetector_Harris.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/FeaturePointsDetector__Harris_8h_source.html b/doc/html/FeaturePointsDetector__Harris_8h_source.html
index df3e149..c47c9a6 100644
--- a/doc/html/FeaturePointsDetector__Harris_8h_source.html
+++ b/doc/html/FeaturePointsDetector__Harris_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -116,93 +116,93 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343"> 61</a></span>&#160; <span class="keyword">typedef</span> std::vector&lt;MyFeaturePoint&gt; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343">MyFeaturePoints</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c"> 63</a></span>&#160; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a>(): self() {</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; }</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3"> 67</a></span>&#160; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3">FPD_Harris</a>(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a> <span class="keyword">const</span>&amp; fps): self(fps.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#ad64fc165235876aa681023c3880f708b"> 71</a></span>&#160; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ad64fc165235876aa681023c3880f708b">~FPD_Harris</a>() {</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3"> 75</a></span>&#160; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a>&amp; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3">copyFrom</a>(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a> <span class="keyword">const</span>&amp; fps) {</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3">copyFrom</a>(fps.self);</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06"> 81</a></span>&#160; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a>&amp; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06">referenceFrom</a>(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a> <span class="keyword">const</span>&amp; fps) {</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06">referenceFrom</a>(fps.self);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; }</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf"> 87</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf">paramK</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;ratioK_;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422"> 92</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422">paramR</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;thresholdR_;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772"> 97</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772">paramW</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;sizeW_;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2"> 102</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2">paramN</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;noiseN_;</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908"> 107</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908">paramG</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;featureG_;</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806"> 112</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806">paramL</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;lightL_;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a40f5a7ac2425243fd637ba6ed400820a"> 117</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a40f5a7ac2425243fd637ba6ed400820a">paramB</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;boundB_;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa5053b3bfc11a7333f84183fef1c0297"> 122</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa5053b3bfc11a7333f84183fef1c0297">paramK</a>(<span class="keywordtype">double</span> k) {</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">self</span>()-&gt;ratioK_ = k;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf">paramK</a>();</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; }</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; </div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#acdb6ae069a9ef7e3f55c3a9666f97cfd"> 128</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#acdb6ae069a9ef7e3f55c3a9666f97cfd">paramR</a>(<span class="keywordtype">double</span> r) {</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">self</span>()-&gt;thresholdR_ = r;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422">paramR</a>();</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; </div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a084adc4ffa9b035c1b83da55e496b683"> 134</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a084adc4ffa9b035c1b83da55e496b683">paramW</a>(<span class="keywordtype">double</span> w) {</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">self</span>()-&gt;sizeW_ = w;</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772">paramW</a>();</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; }</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; </div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#af987b2022023708f61c6c7d4bb78e255"> 140</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#af987b2022023708f61c6c7d4bb78e255">paramN</a>(<span class="keywordtype">double</span> n){</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">self</span>()-&gt;noiseN_ = n;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2">paramN</a>();</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0a905f8e6562eca76dbdeee6899c5fec"> 146</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0a905f8e6562eca76dbdeee6899c5fec">paramL</a>(<span class="keywordtype">double</span> l) {</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">self</span>()-&gt;lightL_ = l;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806">paramL</a>();</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; }</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0faf2dae43fe1e07b145c04c13e9083f"> 152</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0faf2dae43fe1e07b145c04c13e9083f">paramG</a>(<span class="keywordtype">double</span> g) {</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">self</span>()-&gt;featureG_ = g;</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908">paramG</a>();</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; </div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a5033d1d9c34d0ab2f12408b9c9c33bc8"> 158</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a5033d1d9c34d0ab2f12408b9c9c33bc8">paramB</a>(<span class="keywordtype">size_t</span> b) {</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">self</span>()-&gt;boundB_ = b;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a40f5a7ac2425243fd637ba6ed400820a">paramB</a>();</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; }</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; </div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c"> 168</a></span>&#160; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343">MyFeaturePoints</a> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c">detect</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> input = bmp;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; </div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="comment">// gradiance</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> input_gx(input.<a class="code" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">gradianceX</a>(0, self-&gt;noiseN_));</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> input_gx(input.<a class="code" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">gradianceX</a>(0, self-&gt;noiseN_));</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> input_gy(input.<a class="code" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a>(self-&gt;noiseN_, 0));</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="comment">// get Matrix I for each pixel</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;double&gt;</a> Ixx(input.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(), input.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(), 0.0);</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;double&gt;</a> Iyy(input.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(), input.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(), 0.0);</div>
@@ -216,12 +216,12 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; Ixy.<a class="code" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">pixel</a>(y, x, gx * gy);</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; }</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; }</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; </div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="comment">// blur</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; Ixx.<a class="code" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(self-&gt;sizeW_, self-&gt;sizeW_);</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; Iyy.<a class="code" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(self-&gt;sizeW_, self-&gt;sizeW_);</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; Ixy.<a class="code" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(self-&gt;sizeW_, self-&gt;sizeW_);</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; </div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; Ixx.<a class="code" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(self-&gt;sizeW_, self-&gt;sizeW_);</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; Iyy.<a class="code" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(self-&gt;sizeW_, self-&gt;sizeW_);</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; Ixy.<a class="code" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(self-&gt;sizeW_, self-&gt;sizeW_);</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="comment">// filter too flat or on edge</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;double&gt;</a> R(input.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(), input.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(), 0.0);</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;bool&gt;</a> good(input.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(), input.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>(), <span class="keyword">false</span>);</div>
@@ -235,7 +235,7 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; good.pixel(y, x, (r &gt;= self-&gt;thresholdR_));</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; }</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="comment">// find union neighbor</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="classmeow_1_1DisjointSet.html">DisjointSet</a> dsj(input.<a class="code" href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">size</a>());</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; ssize_t dy[2] = {0, 1};</div>
@@ -265,9 +265,9 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; max_i[ri] = i;</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; </div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="comment">// blur before get description</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; input.<a class="code" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(self-&gt;featureG_, self-&gt;featureG_);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; input.<a class="code" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(self-&gt;featureG_, self-&gt;featureG_);</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343">MyFeaturePoints</a> ret;</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordflow">for</span> (ssize_t y = b, Y = -b + input.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>(); y &lt; Y; y++) {</div>
@@ -311,37 +311,37 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; }</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">return</span> ret;</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; }</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; </div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#aab9f554d028c13587d29abe0dc5fa1bd"> 285</a></span>&#160; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a>&amp; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aab9f554d028c13587d29abe0dc5fa1bd">operator=</a>(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a> <span class="keyword">const</span>&amp; fps) {</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3">copyFrom</a>(fps);</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; </div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75"> 290</a></span>&#160; <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343">MyFeaturePoints</a> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75">operator()</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c">detect</a>(bmp);</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; </div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14"> 298</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="comment">// TODO</span></div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; }</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; </div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7"> 307</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7">read</a> (FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="comment">// TODO</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; }</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; </div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d"> 316</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d">create</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>*)<span class="keyword">new</span> FPD_Harris&lt;Pixel&gt;();</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; }</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; </div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;</div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea"> 329</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3">copyFrom</a>(*(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">FPD_Harris</a> <span class="keyword">const</span>*)b));</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; }</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; </div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287"> 337</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287">ctype</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; }</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; </div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div>
<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a"> 345</a></span>&#160; std::string <a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a">type</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287">ctype</a>());</div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; }</div>
@@ -354,26 +354,24 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc
<div class="ttc" id="FeaturePointsDetector_8h_html"><div class="ttname"><a href="FeaturePointsDetector_8h.html">FeaturePointsDetector.h</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a5033d1d9c34d0ab2f12408b9c9c33bc8"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a5033d1d9c34d0ab2f12408b9c9c33bc8">meow::FeaturePointsDetector_Harris::paramB</a></div><div class="ttdeci">size_t paramB(size_t b)</div><div class="ttdoc">B. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00158">FeaturePointsDetector_Harris.h:158</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_aa5053b3bfc11a7333f84183fef1c0297"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#aa5053b3bfc11a7333f84183fef1c0297">meow::FeaturePointsDetector_Harris::paramK</a></div><div class="ttdeci">double paramK(double k)</div><div class="ttdoc">K. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00122">FeaturePointsDetector_Harris.h:122</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_aa08c848b01a304f4569f0e45f3ccee12"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap::gradianceY</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; gradianceY(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00313">Bitmap.h:313</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_aa08c848b01a304f4569f0e45f3ccee12"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap::gradianceY</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; gradianceY(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對y偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00314">Bitmap.h:314</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_ad64fc165235876aa681023c3880f708b"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#ad64fc165235876aa681023c3880f708b">meow::FeaturePointsDetector_Harris::~FPD_Harris</a></div><div class="ttdeci">~FPD_Harris()</div><div class="ttdoc">解構子 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00071">FeaturePointsDetector_Harris.h:71</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00144">Bitmap.h:144</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00146">Bitmap.h:146</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a00be866b3cf9bd2469e0eef32a3b2287"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287">meow::FeaturePointsDetector_Harris::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00337">FeaturePointsDetector_Harris.h:337</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_aedd26ad4f5ce224bf925271d467aaf06"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06">meow::FeaturePointsDetector_Harris::referenceFrom</a></div><div class="ttdeci">FPD_Harris &amp; referenceFrom(FPD_Harris const &amp;fps)</div><div class="ttdoc">參照 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00081">FeaturePointsDetector_Harris.h:81</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a73c79a7194bd8438685d6d252f9acf2c"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c">meow::FeaturePointsDetector_Harris::detect</a></div><div class="ttdeci">MyFeaturePoints detect(Bitmap&lt; Pixel &gt; const &amp;bmp) const </div><div class="ttdoc">找出特徵點 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00168">FeaturePointsDetector_Harris.h:168</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_aaf5c0c592084c80bce532801f4cdeb22"><div class="ttname"><a href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">meow::Bitmap::gradianceX</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; gradianceX(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00290">Bitmap.h:290</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a05ec8973f1ea8611c19f7184d3ad5422"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422">meow::FeaturePointsDetector_Harris::paramR</a></div><div class="ttdeci">double paramR() const </div><div class="ttdoc">R. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00092">FeaturePointsDetector_Harris.h:92</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_ae13f041624113e4b87d49befc2e1d77a"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a">meow::FeaturePointsDetector_Harris::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00345">FeaturePointsDetector_Harris.h:345</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a51ea4943d3c0515466a801ec63ba44ea"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea">meow::FeaturePointsDetector_Harris::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00329">FeaturePointsDetector_Harris.h:329</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a24e273bd865b89568e70b4f65bf56806"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806">meow::FeaturePointsDetector_Harris::paramL</a></div><div class="ttdeci">double paramL() const </div><div class="ttdoc">L. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00112">FeaturePointsDetector_Harris.h:112</a></div></div>
<div class="ttc" id="classmeow_1_1DisjointSet_html"><div class="ttname"><a href="classmeow_1_1DisjointSet.html">meow::DisjointSet</a></div><div class="ttdoc">用來維護一堆互斥集的資訊 </div><div class="ttdef"><b>Definition:</b> <a href="DisjointSet_8h_source.html#l00025">DisjointSet.h:25</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00023">Bitmap.h:23</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a0aae89f4f8dbc1ba2b8f43e29a4a592e"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">meow::Bitmap::gaussianed</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; &amp; gaussianed(double radiusY, double radiusX)</div><div class="ttdoc">把自己高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00278">Bitmap.h:278</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00025">Bitmap.h:25</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_ac3d52bb2286377febbe692480e9afa75"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75">meow::FeaturePointsDetector_Harris::operator()</a></div><div class="ttdeci">MyFeaturePoints operator()(Bitmap&lt; Pixel &gt; const &amp;bmp) const </div><div class="ttdoc">same as detect(bmp) </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00290">FeaturePointsDetector_Harris.h:290</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a6d7cd13c351d03b759fc007da55533bd"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a6d7cd13c351d03b759fc007da55533bd">meow::FeaturePointsDetector_Harris::MyFeaturePoint</a></div><div class="ttdeci">FeaturePoint&lt; double, double &gt; MyFeaturePoint</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00060">FeaturePointsDetector_Harris.h:60</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a084adc4ffa9b035c1b83da55e496b683"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a084adc4ffa9b035c1b83da55e496b683">meow::FeaturePointsDetector_Harris::paramW</a></div><div class="ttdeci">double paramW(double w)</div><div class="ttdoc">W. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00134">FeaturePointsDetector_Harris.h:134</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00203">Bitmap.h:203</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00205">Bitmap.h:205</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a0a905f8e6562eca76dbdeee6899c5fec"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a0a905f8e6562eca76dbdeee6899c5fec">meow::FeaturePointsDetector_Harris::paramL</a></div><div class="ttdeci">double paramL(double l)</div><div class="ttdoc">L. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00146">FeaturePointsDetector_Harris.h:146</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00151">Bitmap.h:151</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00153">Bitmap.h:153</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a5ba64f79bf3a94d7cf7a3a5a20dceabf"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf">meow::FeaturePointsDetector_Harris::paramK</a></div><div class="ttdeci">double paramK() const </div><div class="ttdoc">K. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00087">FeaturePointsDetector_Harris.h:87</a></div></div>
<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html"><div class="ttname"><a href="classmeow_1_1Vector.html">meow::Vector</a></div><div class="ttdoc">vector </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00019">Vector.h:19</a></div></div>
@@ -382,12 +380,13 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a6c985645f3e3c3d649edb72c08168cf3"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3">meow::FeaturePointsDetector_Harris::FPD_Harris</a></div><div class="ttdeci">FPD_Harris(FPD_Harris const &amp;fps)</div><div class="ttdoc">constructor 參數複製自另一個 FeaturePointsDetector_Harris </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00067">FeaturePointsDetector_Harris.h:67</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_acdb6ae069a9ef7e3f55c3a9666f97cfd"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#acdb6ae069a9ef7e3f55c3a9666f97cfd">meow::FeaturePointsDetector_Harris::paramR</a></div><div class="ttdeci">double paramR(double r)</div><div class="ttdoc">R. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00128">FeaturePointsDetector_Harris.h:128</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_aab9f554d028c13587d29abe0dc5fa1bd"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#aab9f554d028c13587d29abe0dc5fa1bd">meow::FeaturePointsDetector_Harris::operator=</a></div><div class="ttdeci">FPD_Harris &amp; operator=(FPD_Harris const &amp;fps)</div><div class="ttdoc">same as copyFrom(fps) </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00285">FeaturePointsDetector_Harris.h:285</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a13b986e9310eb100c100fd62fa548233"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">meow::Bitmap::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">回傳高度乘以寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00158">Bitmap.h:158</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a13b986e9310eb100c100fd62fa548233"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233">meow::Bitmap::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">回傳高度乘以寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00160">Bitmap.h:160</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a6670eebe33689042e0e01911763197f2"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2">meow::FeaturePointsDetector_Harris::paramN</a></div><div class="ttdeci">double paramN() const </div><div class="ttdoc">N. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00102">FeaturePointsDetector_Harris.h:102</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a3bf522cf08285d1afbaca76c643ea4a7"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7">meow::FeaturePointsDetector_Harris::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00307">FeaturePointsDetector_Harris.h:307</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_afc8cb8cd55dec0769f9cc3486d431772"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772">meow::FeaturePointsDetector_Harris::paramW</a></div><div class="ttdeci">double paramW() const </div><div class="ttdoc">W. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00097">FeaturePointsDetector_Harris.h:97</a></div></div>
<div class="ttc" id="Bitmap_8h_html"><div class="ttname"><a href="Bitmap_8h.html">Bitmap.h</a></div></div>
<div class="ttc" id="FeaturePoint_8h_html"><div class="ttname"><a href="FeaturePoint_8h.html">FeaturePoint.h</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ad7066cf0542486b0944e1584ced9faa8"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">meow::Bitmap::gradianceX</a></div><div class="ttdeci">Bitmap gradianceX(double radiusY, double radiusX) const </div><div class="ttdoc">回傳對x偏微分 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00291">Bitmap.h:291</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_ae965b4c2726644be2310cbf153ec8343"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343">meow::FeaturePointsDetector_Harris::MyFeaturePoints</a></div><div class="ttdeci">std::vector&lt; MyFeaturePoint &gt; MyFeaturePoints</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00061">FeaturePointsDetector_Harris.h:61</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a0f9868d0d8e412908bc28ba56b6eaf9c"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">meow::FeaturePointsDetector_Harris::FPD_Harris</a></div><div class="ttdeci">FPD_Harris()</div><div class="ttdoc">constructor 使用預設參數 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00063">FeaturePointsDetector_Harris.h:63</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_aa0bcd7cc0afbe1dc6fa06eef32c9c1f3"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3">meow::FeaturePointsDetector_Harris::copyFrom</a></div><div class="ttdeci">FPD_Harris &amp; copyFrom(FPD_Harris const &amp;fps)</div><div class="ttdoc">複製 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00075">FeaturePointsDetector_Harris.h:75</a></div></div>
@@ -401,6 +400,7 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a956719ee4c4620233bb38983b8acf908"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908">meow::FeaturePointsDetector_Harris::paramG</a></div><div class="ttdeci">double paramG() const </div><div class="ttdoc">G. </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00107">FeaturePointsDetector_Harris.h:107</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePoint_html"><div class="ttname"><a href="classmeow_1_1FeaturePoint.html">meow::FeaturePoint</a></div><div class="ttdoc">特徵點 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePoint_8h_source.html#l00021">FeaturePoint.h:21</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsDetector__Harris_html_a83d9ec3557a4251dc98dae1ab7146a14"><div class="ttname"><a href="classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14">meow::FeaturePointsDetector_Harris::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">寫到檔案裡 </div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsDetector__Harris_8h_source.html#l00298">FeaturePointsDetector_Harris.h:298</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_af15952db2e4ecaa1e24ebfb8a1c5e650"><div class="ttname"><a href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">meow::Bitmap::gaussianed</a></div><div class="ttdeci">Bitmap &amp; gaussianed(double radiusY, double radiusX)</div><div class="ttdoc">把自己高斯模糊 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00280">Bitmap.h:280</a></div></div>
<div class="ttc" id="namespacemeow_html_a1954e235973a2ac79a7a72a4b7d25573"><div class="ttname"><a href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">meow::squ</a></div><div class="ttdeci">T squ(T const &amp;x)</div><div class="ttdoc">x*x </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00067">utility.h:67</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -409,7 +409,7 @@ $(document).ready(function(){initNavTree('FeaturePointsDetector__Harris_8h_sourc
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsDetector__Harris_8h.html">FeaturePointsDetector_Harris.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/FeaturePointsMatch_8h.html b/doc/html/FeaturePointsMatch_8h.html
index 400b539..9909c8c 100644
--- a/doc/html/FeaturePointsMatch_8h.html
+++ b/doc/html/FeaturePointsMatch_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -95,7 +95,7 @@ size_t, size_t, size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsMatch_8h.html">FeaturePointsMatch.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/FeaturePointsMatch_8h_source.html b/doc/html/FeaturePointsMatch_8h_source.html
index 95004cb..1839c8e 100644
--- a/doc/html/FeaturePointsMatch_8h_source.html
+++ b/doc/html/FeaturePointsMatch_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch_8h_source.html','')
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespacemeow.html#a03cd29a3b4f8874be532a4b0c9422961">FeaturePointIndexPairs</a> <a class="code" href="classmeow_1_1FeaturePointsMatch.html#aa16339c126971f455938bbb70ec2626a">match</a>(<span class="keywordtype">size_t</span> dimension,</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="classmeow_1_1FeaturePointsMatch.html#a20914f57403c2a810601320b6a0f0715">FeaturePointss</a> <span class="keyword">const</span>&amp; from,</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="classmeow_1_1FeaturePointsMatch.html#a20914f57403c2a810601320b6a0f0715">FeaturePointss</a> <span class="keyword">const</span>&amp; to) <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespacemeow.html#a03cd29a3b4f8874be532a4b0c9422961">FeaturePointIndexPairs</a> <a class="code" href="classmeow_1_1FeaturePointsMatch.html#aa16339c126971f455938bbb70ec2626a">match</a>(<span class="keywordtype">size_t</span> dimension,</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="classmeow_1_1FeaturePointsMatch.html#a20914f57403c2a810601320b6a0f0715">FeaturePointss</a> <span class="keyword">const</span>&amp; fpss) <span class="keyword">const</span> = 0;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;};</div>
@@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch_8h_source.html','')
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif // gra_FeaturePointsMatch_H__</span></div>
<div class="ttc" id="classmeow_1_1FeaturePointsMatch_html_aabbd59cc0e43b1b436f9e61205d39e72"><div class="ttname"><a href="classmeow_1_1FeaturePointsMatch.html#aabbd59cc0e43b1b436f9e61205d39e72">meow::FeaturePointsMatch::FeaturePoints</a></div><div class="ttdeci">std::vector&lt; FeaturePoint&lt; Scalar, Description &gt; &gt; FeaturePoints</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsMatch_8h_source.html#l00022">FeaturePointsMatch.h:22</a></div></div>
-<div class="ttc" id="structmeow_1_1PairToPair_html"><div class="ttname"><a href="structmeow_1_1PairToPair.html">meow::PairToPair</a></div><div class="ttdoc">有.from.first, .from.second, .to.first, .to.second </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00019">utility.h:19</a></div></div>
+<div class="ttc" id="structmeow_1_1PairToPair_html"><div class="ttname"><a href="structmeow_1_1PairToPair.html">meow::PairToPair</a></div><div class="ttdoc">A structur with memember .from.first , .from.second , .to.first , .to.second. </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00020">utility.h:20</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsMatch_html_a8b90a39f83d8b86e324eab3cb45064a2"><div class="ttname"><a href="classmeow_1_1FeaturePointsMatch.html#a8b90a39f83d8b86e324eab3cb45064a2">meow::FeaturePointsMatch::~FeaturePointsMatch</a></div><div class="ttdeci">virtual ~FeaturePointsMatch()</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsMatch_8h_source.html#l00025">FeaturePointsMatch.h:25</a></div></div>
<div class="ttc" id="namespacemeow_html_ae8e7032d7bf6ef923dda87dba4d057f2"><div class="ttname"><a href="namespacemeow.html#ae8e7032d7bf6ef923dda87dba4d057f2">meow::FeaturePointIndexPair</a></div><div class="ttdeci">PairToPair&lt; size_t, size_t, size_t, size_t &gt; FeaturePointIndexPair</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsMatch_8h_source.html#l00013">FeaturePointsMatch.h:13</a></div></div>
<div class="ttc" id="classmeow_1_1FeaturePointsMatch_html_a474b17d1df14547565c6536a73e8484d"><div class="ttname"><a href="classmeow_1_1FeaturePointsMatch.html#a474b17d1df14547565c6536a73e8484d">meow::FeaturePointsMatch::FeaturePointsMatch</a></div><div class="ttdeci">FeaturePointsMatch()</div><div class="ttdef"><b>Definition:</b> <a href="FeaturePointsMatch_8h_source.html#l00019">FeaturePointsMatch.h:19</a></div></div>
@@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch_8h_source.html','')
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsMatch_8h.html">FeaturePointsMatch.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/FeaturePointsMatch__K__Match_8h.html b/doc/html/FeaturePointsMatch__K__Match_8h.html
index 1ba758a..2299d6d 100644
--- a/doc/html/FeaturePointsMatch__K__Match_8h.html
+++ b/doc/html/FeaturePointsMatch__K__Match_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -107,7 +107,7 @@ Macros</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsMatch__K__Match_8h.html">FeaturePointsMatch_K_Match.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/FeaturePointsMatch__K__Match_8h_source.html b/doc/html/FeaturePointsMatch__K__Match_8h_source.html
index 6c83f16..b9ece64 100644
--- a/doc/html/FeaturePointsMatch__K__Match_8h_source.html
+++ b/doc/html/FeaturePointsMatch__K__Match_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch__K__Match_8h_source
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">return</span> (*ptr_)[id_][index_][id];</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; }</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; };</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">struct </span>Myself {</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">size_t</span> k_;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; Myself() {</div>
@@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch__K__Match_8h_source
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> ret;</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; }</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a11beaa0b96effbc990c3d7d3c6922e9a"> 151</a></span>&#160; <a class="code" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c">FPMKM</a>&amp; <a class="code" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a11beaa0b96effbc990c3d7d3c6922e9a">operator=</a>(<a class="code" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c">FPMKM</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a2c5ee9a105e6c74bf54e061f5cc04c21">copyFrom</a>(b);</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div>
@@ -283,7 +283,7 @@ $(document).ready(function(){initNavTree('FeaturePointsMatch__K__Match_8h_source
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="FeaturePointsMatch__K__Match_8h.html">FeaturePointsMatch_K_Match.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSL_8h.html b/doc/html/HSL_8h.html
index ed53019..11a3a53 100644
--- a/doc/html/HSL_8h.html
+++ b/doc/html/HSL_8h.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -102,7 +102,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL_8h.html">HSL.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSL_8h_source.html b/doc/html/HSL_8h_source.html
index 91e1484..829bf6e 100644
--- a/doc/html/HSL_8h_source.html
+++ b/doc/html/HSL_8h_source.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('HSL_8h_source.html','');});
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; T <a class="code" href="classmeow_1_1HSL.html#a5916a5e44dbcac7bcb8759bd664edba0">hsl</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; val);</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; T <a class="code" href="classmeow_1_1HSL.html#a1a80ecb0bc823881404a8b2a5912bc88">lsh</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; val);</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; };</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html"> 37</a></span>&#160; <span class="keyword">class </span><a class="code" href="classmeow_1_1HSLf.html">HSLf</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1HSL.html">HSL</a>&lt;double&gt;{</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <a class="code" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d">HSLf</a>();</div>
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('HSL_8h_source.html','');});
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6">lMin</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be">lMax</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; };</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> HSL_T&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03">RGB_to_HSL</a>(</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="classmeow_1_1RGB.html">RGB&lt;RGB_T&gt;</a> <span class="keyword">const</span>&amp; rgb,</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="classmeow_1_1HSL.html">HSL&lt;HSL_T&gt;</a> * hsl);</div>
@@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('HSL_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL_8h.html">HSL.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSL_8hpp.html b/doc/html/HSL_8hpp.html
index dc5c0b8..f3d5eb0 100644
--- a/doc/html/HSL_8hpp.html
+++ b/doc/html/HSL_8hpp.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -95,7 +95,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL_8hpp.html">HSL.hpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSL_8hpp_source.html b/doc/html/HSL_8hpp_source.html
index 22bcb41..bf0bd40 100644
--- a/doc/html/HSL_8hpp_source.html
+++ b/doc/html/HSL_8hpp_source.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -73,7 +73,7 @@ $(document).ready(function(){initNavTree('HSL_8hpp_source.html','');});
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classmeow_1_1HSL.html#a6e7c0b7f8999b71159c856f6c12fee7c"> 13</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSL.html#a535248e246711f0d634afae7f31326cc">HSL&lt;T&gt;::HSL</a>(T <span class="keyword">const</span>* hsl){</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; 3; i++) hsl_[i] = hsl[i];</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; }</div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="classmeow_1_1HSL.html#aa4389db431631775dddfdfa1d4b2516d"> 17</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSL.html#aa4389db431631775dddfdfa1d4b2516d">HSL&lt;T&gt;::h</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsl_[0]; }</div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classmeow_1_1HSL.html#a8586f2ff8547406af2cc268d47a9bece"> 18</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSL.html#a8586f2ff8547406af2cc268d47a9bece">HSL&lt;T&gt;::s</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsl_[1]; }</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classmeow_1_1HSL.html#a33425776fc45b1a6872a53ad90499e90"> 19</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSL.html#a33425776fc45b1a6872a53ad90499e90">HSL&lt;T&gt;::l</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsl_[2]; }</div>
@@ -90,11 +90,11 @@ $(document).ready(function(){initNavTree('HSL_8hpp_source.html','');});
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classmeow_1_1HSL.html#a353c0c68c740e0b7ee1ac6f0f20e5c6d"> 30</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSL.html#a1a80ecb0bc823881404a8b2a5912bc88">HSL&lt;T&gt;::lsh</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; val){</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordflow">return</span> hsl(2 - i, val);</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; }</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d"> 38</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d">HSLf:: HSLf</a>(): <a class="code" href="classmeow_1_1HSL.html">HSL</a>(){ }</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#a86199f1024d1a31543aa52a2ddd2e2ae"> 39</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSLf.html#a86199f1024d1a31543aa52a2ddd2e2ae">HSLf::~HSLf</a>(){ }</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#a8a73ac7707b52b644e02f723d1eb49fd"> 40</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d">HSLf::HSLf</a>(<span class="keywordtype">double</span> <span class="keyword">const</span>&amp;h,<span class="keywordtype">double</span> <span class="keyword">const</span>&amp;s,<span class="keywordtype">double</span> <span class="keyword">const</span>&amp;l):<a class="code" href="classmeow_1_1HSL.html">HSL</a>(h,s,l){}</div>
@@ -105,10 +105,10 @@ $(document).ready(function(){initNavTree('HSL_8hpp_source.html','');});
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#acf12ea2adf34f0abe2b9e03526f37d05"> 45</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSLf.html#acf12ea2adf34f0abe2b9e03526f37d05">HSLf::sMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6"> 46</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6">HSLf::lMin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0.0; }</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be"> 47</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be">HSLf::lMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03"> 52</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> HSL_T&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03">RGB_to_HSL</a>(</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="classmeow_1_1RGB.html">RGB&lt;RGB_T&gt;</a> <span class="keyword">const</span>&amp; rgb,</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="classmeow_1_1HSL.html">HSL&lt;HSL_T&gt;</a> * hsl){</div>
@@ -238,7 +238,7 @@ $(document).ready(function(){initNavTree('HSL_8hpp_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL_8hpp.html">HSL.hpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSL__Space_8h.html b/doc/html/HSL__Space_8h.html
index 10a39b0..cc02192 100644
--- a/doc/html/HSL__Space_8h.html
+++ b/doc/html/HSL__Space_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -110,7 +110,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL__Space_8h.html">HSL_Space.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSL__Space_8h_source.html b/doc/html/HSL__Space_8h_source.html
index efbba41..4d13ede 100644
--- a/doc/html/HSL__Space_8h_source.html
+++ b/doc/html/HSL__Space_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -234,23 +234,23 @@ $(document).ready(function(){initNavTree('HSL__Space_8h_source.html','');});
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a12fa00864b6e4ed1b129f3d98506772d"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a12fa00864b6e4ed1b129f3d98506772d">meow::HSLf_Space::hGet</a></div><div class="ttdeci">double &amp; hGet()</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00058">HSL_Space.h:58</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></div><div class="ttdoc">以浮點數Red, Green, Blue 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00086">RGB_Space.h:86</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a5c5eb948c40916f2f49c5004d84776b5"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a5c5eb948c40916f2f49c5004d84776b5">meow::HSLf_Space::HSLf_Space</a></div><div class="ttdeci">HSLf_Space(HSL_Space const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00037">HSL_Space.h:37</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space&lt; double &gt;::min</a></div><div class="ttdeci">doubleconst &amp; min(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00046">Color3_Space.h:46</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space&lt; double &gt;::min</a></div><div class="ttdeci">doubleconst &amp; min(size_t id) const</div><div class="ttdoc">Return the minimum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00099">Color3_Space.h:99</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a5920c0fc93e0481957c629c47d302849"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a5920c0fc93e0481957c629c47d302849">meow::HSLf_Space::HSLf_Space</a></div><div class="ttdeci">HSLf_Space()</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00024">HSL_Space.h:24</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_ae5299a5b58224fcf600812cbcebb7031"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#ae5299a5b58224fcf600812cbcebb7031">meow::HSLf_Space::hslGet</a></div><div class="ttdeci">double &amp; hslGet(size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00057">HSL_Space.h:57</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a8379a7dec9f95eac7908b6b4c0aff98e"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a8379a7dec9f95eac7908b6b4c0aff98e">meow::HSLf_Space::h</a></div><div class="ttdeci">double const &amp; h(double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00054">HSL_Space.h:54</a></div></div>
<div class="ttc" id="classdouble_html"><div class="ttname"><a href="classdouble.html">double</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space&lt; double &gt;::valGet</a></div><div class="ttdeci">double &amp; valGet(size_t id)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00055">Color3_Space.h:55</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space&lt; double &gt;::valGet</a></div><div class="ttdeci">double &amp; valGet(size_t id)</div><div class="ttdoc">Get the non-constant reference of value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00139">Color3_Space.h:139</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a7bfcdff0e263e1fc668378e62fcc7bbe"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a7bfcdff0e263e1fc668378e62fcc7bbe">meow::HSLf_Space::hsl</a></div><div class="ttdeci">double const &amp; hsl(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00049">HSL_Space.h:49</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a5dd4d3ea93f86b627d51936b7388da44"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44">meow::HSLf_Space::lGet</a></div><div class="ttdeci">double &amp; lGet()</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00060">HSL_Space.h:60</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_ae97959215ff50cc62af6a309226a0061"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#ae97959215ff50cc62af6a309226a0061">meow::HSLf_Space::hslMin</a></div><div class="ttdeci">double const &amp; hslMin(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00041">HSL_Space.h:41</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_aa6f73697310484b178c2dac3acdf4f4b"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">meow::HSLf_Space::sMin</a></div><div class="ttdeci">double const &amp; sMin() const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00043">HSL_Space.h:43</a></div></div>
<div class="ttc" id="namespacemeow_html_af95cfca15ad7a51ed4d07b06e1296080"><div class="ttname"><a href="namespacemeow.html#af95cfca15ad7a51ed4d07b06e1296080">meow::denormalize</a></div><div class="ttdeci">T denormalize(T lower, T upper, T _ratio)</div><div class="ttdoc">(lower+_ratio*(upper-lower)) </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00035">utility.h:35</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a2e158eb7f0a94047b23872b7b346e7b9"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space::r</a></div><div class="ttdeci">double const &amp; r() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00114">RGB_Space.h:114</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space&lt; double &gt;::max</a></div><div class="ttdeci">doubleconst &amp; max(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00047">Color3_Space.h:47</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space&lt; double &gt;::max</a></div><div class="ttdeci">doubleconst &amp; max(size_t id) const</div><div class="ttdoc">Return the maximum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00107">Color3_Space.h:107</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></div><div class="ttdoc">以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00021">YUV_Space.h:21</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">以三個channel所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">Base class of color space with 3 channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div>
<div class="ttc" id="Color3__Space_8h_html"><div class="ttname"><a href="Color3__Space_8h.html">Color3_Space.h</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a145882c607f9029859eb418ce979b64c"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c">meow::HSLf_Space::hMax</a></div><div class="ttdeci">double const &amp; hMax() const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00046">HSL_Space.h:46</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_aeb0cd2d681af6a70861ff371bf596e17"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space::gMin</a></div><div class="ttdeci">double const &amp; gMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00107">RGB_Space.h:107</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a88eb3f94b211a3e29c80c334f0f8e963"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a88eb3f94b211a3e29c80c334f0f8e963">meow::HSLf_Space::operator/</a></div><div class="ttdeci">HSLf_Space operator/(double const &amp;c) const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00074">HSL_Space.h:74</a></div></div>
@@ -272,12 +272,12 @@ $(document).ready(function(){initNavTree('HSL__Space_8h_source.html','');});
<div class="ttc" id="classmeow_1_1RGBf__Space_html_ad25036799ca38983cdb74ed6b4245d51"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space::g</a></div><div class="ttdeci">double const &amp; g() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00115">RGB_Space.h:115</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a130bbee98fdd279a415e18aa0ca2f13c"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space::bMin</a></div><div class="ttdeci">double const &amp; bMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00108">RGB_Space.h:108</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a639c043bb6ba788ad2ea183e59643cdf"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a639c043bb6ba788ad2ea183e59643cdf">meow::HSLf_Space::l</a></div><div class="ttdeci">double const &amp; l(double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00056">HSL_Space.h:56</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space&lt; double &gt;::copyFrom</a></div><div class="ttdeci">Color3_Space&lt; double &gt; &amp; copyFrom(Color3_Space&lt; double &gt; const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00035">Color3_Space.h:35</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space&lt; double &gt;::copyFrom</a></div><div class="ttdeci">Color3_Space&lt; double &gt; &amp; copyFrom(Color3_Space&lt; double &gt; const &amp;b)</div><div class="ttdoc">Copy method. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00054">Color3_Space.h:54</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_abc883a59f2eeeffc84a9560558cd6619"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#abc883a59f2eeeffc84a9560558cd6619">meow::HSLf_Space::operator*</a></div><div class="ttdeci">double operator*(HSLf_Space const &amp;b) const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00077">HSL_Space.h:77</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_aa6fcf6ef67c2f37e998486e36dc4a0aa"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#aa6fcf6ef67c2f37e998486e36dc4a0aa">meow::HSLf_Space::operator-</a></div><div class="ttdeci">HSLf_Space operator-(HSLf_Space const &amp;b) const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00068">HSL_Space.h:68</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_ae8cdb0610e7c4c7c8cae0071e89190a1"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1">meow::HSLf_Space::hMin</a></div><div class="ttdeci">double const &amp; hMin() const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00042">HSL_Space.h:42</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a28f6cd1737415fb043fccacc39686efe"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a28f6cd1737415fb043fccacc39686efe">meow::HSLf_Space::hsl</a></div><div class="ttdeci">double const &amp; hsl(size_t i, double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00053">HSL_Space.h:53</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space&lt; double &gt;::val</a></div><div class="ttdeci">doubleconst &amp; val(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00048">Color3_Space.h:48</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space&lt; double &gt;::val</a></div><div class="ttdeci">doubleconst &amp; val(size_t id) const</div><div class="ttdoc">Return the value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00117">Color3_Space.h:117</a></div></div>
<div class="ttc" id="classmeow_1_1Color3__Space_html_aa134d705ea25b1f64db8bef07d1757ae"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space&lt; double &gt;::val_</a></div><div class="ttdeci">Vector3D&lt; double &gt; val_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00022">Color3_Space.h:22</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_ae6de1c7bf42d04c0f982a58df3bdb4d3"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3">meow::HSLf_Space::s</a></div><div class="ttdeci">double const &amp; s(double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00055">HSL_Space.h:55</a></div></div>
<div class="ttc" id="classmeow_1_1HSLf__Space_html_a8f7487b203cd3be19b08a6c80d33d5d2"><div class="ttname"><a href="classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2">meow::HSLf_Space::s</a></div><div class="ttdeci">double const &amp; s() const </div><div class="ttdef"><b>Definition:</b> <a href="HSL__Space_8h_source.html#l00051">HSL_Space.h:51</a></div></div>
@@ -288,7 +288,7 @@ $(document).ready(function(){initNavTree('HSL__Space_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSL__Space_8h.html">HSL_Space.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSV_8h.html b/doc/html/HSV_8h.html
index 07d94c4..20d7bb4 100644
--- a/doc/html/HSV_8h.html
+++ b/doc/html/HSV_8h.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -109,7 +109,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV_8h.html">HSV.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSV_8h_source.html b/doc/html/HSV_8h_source.html
index 057c51e..a1d3ebd 100644
--- a/doc/html/HSV_8h_source.html
+++ b/doc/html/HSV_8h_source.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('HSV_8h_source.html','');});
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; T <a class="code" href="classmeow_1_1HSV.html#a628956c8133c225a2b9ba4a6a34e8e03">hsv</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; val);</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; T <a class="code" href="classmeow_1_1HSV.html#a7f4c430084f4b8431b3c4ac80d61c959">vsh</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; val);</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; };</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html"> 38</a></span>&#160; <span class="keyword">class </span><a class="code" href="classmeow_1_1HSVf.html">HSVf</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1HSV.html">HSV</a>&lt;double&gt;{</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20">HSVf</a>();</div>
@@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('HSV_8h_source.html','');});
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237">vMin</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1">vMax</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; };</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> HSV_T&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d">RGB_to_HSV</a>(</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="classmeow_1_1RGB.html">RGB&lt;RGB_T&gt;</a> <span class="keyword">const</span>&amp; rgb,</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="classmeow_1_1HSV.html">HSV&lt;HSV_T&gt;</a> * hsv);</div>
@@ -173,7 +173,7 @@ $(document).ready(function(){initNavTree('HSV_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV_8h.html">HSV.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSV_8hpp.html b/doc/html/HSV_8hpp.html
index 572041a..bf38f10 100644
--- a/doc/html/HSV_8hpp.html
+++ b/doc/html/HSV_8hpp.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -102,7 +102,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV_8hpp.html">HSV.hpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSV_8hpp_source.html b/doc/html/HSV_8hpp_source.html
index 44c5f20..0036827 100644
--- a/doc/html/HSV_8hpp_source.html
+++ b/doc/html/HSV_8hpp_source.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('HSV_8hpp_source.html','');});
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classmeow_1_1HSV.html#a5d448c64b3bab700e1f3202a483fafe5"> 14</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSV.html#a7b6274bb5ade15a133d9c9628049df7e">HSV&lt;T&gt;::HSV</a>(T <span class="keyword">const</span>* hsv){</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; 3; i++) hsv_[i] = hsv[i];</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; }</div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classmeow_1_1HSV.html#a5a35504836c489a15c146750107cf73a"> 18</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSV.html#a5a35504836c489a15c146750107cf73a">HSV&lt;T&gt;::h</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsv_[0]; }</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classmeow_1_1HSV.html#aa7a09adb410bb0955a16c52ad816f124"> 19</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSV.html#aa7a09adb410bb0955a16c52ad816f124">HSV&lt;T&gt;::s</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsv_[1]; }</div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classmeow_1_1HSV.html#aeef19a9dacc066f08e1405ccdef1f5d4"> 20</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSV.html#aeef19a9dacc066f08e1405ccdef1f5d4">HSV&lt;T&gt;::v</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hsv_[2]; }</div>
@@ -91,11 +91,11 @@ $(document).ready(function(){initNavTree('HSV_8hpp_source.html','');});
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classmeow_1_1HSV.html#ac11478a77e1964944eee005a2066cc2f"> 31</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1HSV.html#a7f4c430084f4b8431b3c4ac80d61c959">HSV&lt;T&gt;::vsh</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; val){</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">return</span> hsv(2 - i, val);</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; }</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20"> 39</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20">HSVf:: HSVf</a>(): <a class="code" href="classmeow_1_1HSV.html">HSV</a>(){ }</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#a39e1b89abb63dcb35664130a18956d46"> 40</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSVf.html#a39e1b89abb63dcb35664130a18956d46">HSVf::~HSVf</a>(){ }</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#a67add742dcf4bf226102cd30a92c2192"> 41</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20">HSVf::HSVf</a>(<span class="keywordtype">double</span> <span class="keyword">const</span>&amp;h,<span class="keywordtype">double</span> <span class="keyword">const</span>&amp;s,<span class="keywordtype">double</span> <span class="keyword">const</span>&amp;v):<a class="code" href="classmeow_1_1HSV.html">HSV</a>(h,s,v){}</div>
@@ -106,10 +106,10 @@ $(document).ready(function(){initNavTree('HSV_8hpp_source.html','');});
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82"> 46</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82">HSVf::sMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237"> 47</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237">HSVf::vMin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0.0; }</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1"> 48</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1">HSVf::vMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d"> 53</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> HSV_T&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d">RGB_to_HSV</a>(</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="classmeow_1_1RGB.html">RGB&lt;RGB_T&gt;</a> <span class="keyword">const</span>&amp; rgb,</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="classmeow_1_1HSV.html">HSV&lt;HSV_T&gt;</a> * hsv){</div>
@@ -241,7 +241,7 @@ $(document).ready(function(){initNavTree('HSV_8hpp_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV_8hpp.html">HSV.hpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSV__Space_8h.html b/doc/html/HSV__Space_8h.html
index db58865..e57c744 100644
--- a/doc/html/HSV__Space_8h.html
+++ b/doc/html/HSV__Space_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -117,7 +117,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV__Space_8h.html">HSV_Space.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HSV__Space_8h_source.html b/doc/html/HSV__Space_8h_source.html
index 8290f8d..69df343 100644
--- a/doc/html/HSV__Space_8h_source.html
+++ b/doc/html/HSV__Space_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -227,25 +227,25 @@ $(document).ready(function(){initNavTree('HSV__Space_8h_source.html','');});
<div class="ttc" id="classmeow_1_1RGBf__Space_html"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></div><div class="ttdoc">以浮點數Red, Green, Blue 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00086">RGB_Space.h:86</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_a8b92ab84b9fe888ee6f06d55b4368cb3"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a8b92ab84b9fe888ee6f06d55b4368cb3">meow::HSVf_Space::HSVf_Space</a></div><div class="ttdeci">HSVf_Space(double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00029">HSV_Space.h:29</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_a662428fed0f4f2beddc16d5af52b228c"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c">meow::HSVf_Space::~HSVf_Space</a></div><div class="ttdeci">~HSVf_Space()</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00040">HSV_Space.h:40</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space&lt; double &gt;::min</a></div><div class="ttdeci">doubleconst &amp; min(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00046">Color3_Space.h:46</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space&lt; double &gt;::min</a></div><div class="ttdeci">doubleconst &amp; min(size_t id) const</div><div class="ttdoc">Return the minimum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00099">Color3_Space.h:99</a></div></div>
<div class="ttc" id="classdouble_html"><div class="ttname"><a href="classdouble.html">double</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space&lt; double &gt;::valGet</a></div><div class="ttdeci">double &amp; valGet(size_t id)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00055">Color3_Space.h:55</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space&lt; double &gt;::valGet</a></div><div class="ttdeci">double &amp; valGet(size_t id)</div><div class="ttdoc">Get the non-constant reference of value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00139">Color3_Space.h:139</a></div></div>
<div class="ttc" id="namespacemeow_html_af95cfca15ad7a51ed4d07b06e1296080"><div class="ttname"><a href="namespacemeow.html#af95cfca15ad7a51ed4d07b06e1296080">meow::denormalize</a></div><div class="ttdeci">T denormalize(T lower, T upper, T _ratio)</div><div class="ttdoc">(lower+_ratio*(upper-lower)) </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00035">utility.h:35</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_a042f969c34c4b708ef7c9ed2f914825b"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b">meow::HSVf_Space::sMin</a></div><div class="ttdeci">double const &amp; sMin() const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00044">HSV_Space.h:44</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a2e158eb7f0a94047b23872b7b346e7b9"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space::r</a></div><div class="ttdeci">double const &amp; r() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00114">RGB_Space.h:114</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_ae8368184fb8579d83d4f883191b8502e"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#ae8368184fb8579d83d4f883191b8502e">meow::HSVf_Space::operator/</a></div><div class="ttdeci">HSVf_Space operator/(double const &amp;c) const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00075">HSV_Space.h:75</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space&lt; double &gt;::max</a></div><div class="ttdeci">doubleconst &amp; max(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00047">Color3_Space.h:47</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space&lt; double &gt;::max</a></div><div class="ttdeci">doubleconst &amp; max(size_t id) const</div><div class="ttdoc">Return the maximum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00107">Color3_Space.h:107</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_aa38bd8f828839f4cefb08251125b7dbe"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe">meow::HSVf_Space::s</a></div><div class="ttdeci">double const &amp; s(double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00056">HSV_Space.h:56</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></div><div class="ttdoc">以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00021">YUV_Space.h:21</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_a0013ba6629d7ed35617c01b577078502"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502">meow::HSVf_Space::hsv</a></div><div class="ttdeci">double const &amp; hsv(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00050">HSV_Space.h:50</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_ae8ffcdef1e7978832081db18ebedeffa"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa">meow::HSVf_Space::v</a></div><div class="ttdeci">double const &amp; v() const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00053">HSV_Space.h:53</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">以三個channel所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">Base class of color space with 3 channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_a234e37a7fe30be5d6c99b41d99d67016"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a234e37a7fe30be5d6c99b41d99d67016">meow::HSVf_Space::h</a></div><div class="ttdeci">double const &amp; h() const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00051">HSV_Space.h:51</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_a55d7dc460276eedec803905bc896e3f4"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a55d7dc460276eedec803905bc896e3f4">meow::HSVf_Space::hMin</a></div><div class="ttdeci">double const &amp; hMin() const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00043">HSV_Space.h:43</a></div></div>
<div class="ttc" id="HSL__Space_8h_html"><div class="ttname"><a href="HSL__Space_8h.html">HSL_Space.h</a></div></div>
<div class="ttc" id="Color3__Space_8h_html"><div class="ttname"><a href="Color3__Space_8h.html">Color3_Space.h</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_aa5d83feefbbd4dee3d2642bd4782ee63"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#aa5d83feefbbd4dee3d2642bd4782ee63">meow::HSVf_Space::hsv</a></div><div class="ttdeci">double const &amp; hsv(size_t i, double c)</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00054">HSV_Space.h:54</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_aeb0cd2d681af6a70861ff371bf596e17"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space::gMin</a></div><div class="ttdeci">double const &amp; gMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00107">RGB_Space.h:107</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_a9fa2946d82a60f47487364bbbbfb824f"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a9fa2946d82a60f47487364bbbbfb824f">meow::HSVf_Space::s</a></div><div class="ttdeci">double const &amp; s() const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00052">HSV_Space.h:52</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></div><div class="ttdoc">以整數 Red, Green, Blue 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00019">RGB_Space.h:19</a></div></div>
@@ -272,9 +272,9 @@ $(document).ready(function(){initNavTree('HSV__Space_8h_source.html','');});
<div class="ttc" id="classmeow_1_1RGBf__Space_html_ad25036799ca38983cdb74ed6b4245d51"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space::g</a></div><div class="ttdeci">double const &amp; g() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00115">RGB_Space.h:115</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a130bbee98fdd279a415e18aa0ca2f13c"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space::bMin</a></div><div class="ttdeci">double const &amp; bMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00108">RGB_Space.h:108</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_ae142d6dfee8ac3f1e8471792911dca46"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#ae142d6dfee8ac3f1e8471792911dca46">meow::HSVf_Space::hGet</a></div><div class="ttdeci">double &amp; hGet()</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00059">HSV_Space.h:59</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space&lt; double &gt;::copyFrom</a></div><div class="ttdeci">Color3_Space&lt; double &gt; &amp; copyFrom(Color3_Space&lt; double &gt; const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00035">Color3_Space.h:35</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space&lt; double &gt;::copyFrom</a></div><div class="ttdeci">Color3_Space&lt; double &gt; &amp; copyFrom(Color3_Space&lt; double &gt; const &amp;b)</div><div class="ttdoc">Copy method. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00054">Color3_Space.h:54</a></div></div>
<div class="ttc" id="classint_html"><div class="ttname"><a href="classint.html">int</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space&lt; double &gt;::val</a></div><div class="ttdeci">doubleconst &amp; val(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00048">Color3_Space.h:48</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space&lt; double &gt;::val</a></div><div class="ttdeci">doubleconst &amp; val(size_t id) const</div><div class="ttdoc">Return the value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00117">Color3_Space.h:117</a></div></div>
<div class="ttc" id="classmeow_1_1Color3__Space_html_aa134d705ea25b1f64db8bef07d1757ae"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space&lt; double &gt;::val_</a></div><div class="ttdeci">Vector3D&lt; double &gt; val_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00022">Color3_Space.h:22</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_a205e6c509f76312faeb75ffd3e0436c1"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a205e6c509f76312faeb75ffd3e0436c1">meow::HSVf_Space::operator*</a></div><div class="ttdeci">HSVf_Space operator*(double const &amp;c) const </div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00072">HSV_Space.h:72</a></div></div>
<div class="ttc" id="classmeow_1_1HSVf__Space_html_a27eb3acfdc06d03d88f5f3d1ae1cb7cc"><div class="ttname"><a href="classmeow_1_1HSVf__Space.html#a27eb3acfdc06d03d88f5f3d1ae1cb7cc">meow::HSVf_Space::HSVf_Space</a></div><div class="ttdeci">HSVf_Space(Vector3D&lt; double &gt; const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="HSV__Space_8h_source.html#l00033">HSV_Space.h:33</a></div></div>
@@ -285,7 +285,7 @@ $(document).ready(function(){initNavTree('HSV__Space_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="HSV__Space_8h.html">HSV_Space.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HashTable_8h.html b/doc/html/HashTable_8h.html
index beffba3..344bb6f 100644
--- a/doc/html/HashTable_8h.html
+++ b/doc/html/HashTable_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -84,7 +84,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="HashTable_8h.html">HashTable.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/HashTable_8h_source.html b/doc/html/HashTable_8h_source.html
index 7f6442d..19f5df8 100644
--- a/doc/html/HashTable_8h_source.html
+++ b/doc/html/HashTable_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -214,7 +214,7 @@ $(document).ready(function(){initNavTree('HashTable_8h_source.html','');});
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; }</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;};</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;}</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;} <span class="comment">// meow</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor">#endif // dsa_HashTable_H__</span></div>
<div class="ttc" id="classmeow_1_1HashTableList_html_af3ac22fd18ce14878e881331883397b8"><div class="ttname"><a href="classmeow_1_1HashTableList.html#af3ac22fd18ce14878e881331883397b8">meow::HashTableList::all</a></div><div class="ttdeci">std::vector&lt; Data &gt; all(size_t index) const </div><div class="ttdoc">回傳所有存下來且key為index的資料 </div><div class="ttdef"><b>Definition:</b> <a href="HashTable_8h_source.html#l00187">HashTable.h:187</a></div></div>
@@ -244,7 +244,7 @@ $(document).ready(function(){initNavTree('HashTable_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="HashTable_8h.html">HashTable.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/IdentityPoints_8h.html b/doc/html/IdentityPoints_8h.html
index 4178b8b..07eb8a5 100644
--- a/doc/html/IdentityPoints_8h.html
+++ b/doc/html/IdentityPoints_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="IdentityPoints_8h.html">IdentityPoints.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/IdentityPoints_8h_source.html b/doc/html/IdentityPoints_8h_source.html
index 48a0fe6..5374f79 100644
--- a/doc/html/IdentityPoints_8h_source.html
+++ b/doc/html/IdentityPoints_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -247,7 +247,7 @@ $(document).ready(function(){initNavTree('IdentityPoints_8h_source.html','');});
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">if</span> (fread(&amp;<span class="keywordtype">id</span>, <span class="keyword">sizeof</span>(<span class="keywordtype">id</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = 0, J = dim; j &lt; J; ++j) {</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">if</span> (fread(&amp;tt, <span class="keyword">sizeof</span>(tt), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; tmp.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(j, tt);</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; tmp.entry(j, tt);</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; }</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94">identityPointAdd</a>((ID)<span class="keywordtype">id</span>, tmp);</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; }</div>
@@ -261,7 +261,7 @@ $(document).ready(function(){initNavTree('IdentityPoints_8h_source.html','');});
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%lf&quot;</span>, &amp;<span class="keywordtype">id</span>) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0, J = dim; j &lt; J; ++j) {</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%lf&quot;</span>, &amp;tt) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; tmp.<a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(j, tt);</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; tmp.entry(j, tt);</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; }</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94">identityPointAdd</a>((ID)<span class="keywordtype">id</span>, tmp);</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; }</div>
@@ -298,7 +298,6 @@ $(document).ready(function(){initNavTree('IdentityPoints_8h_source.html','');});
<div class="ttc" id="classmeow_1_1IdentityPoints_html_a58a91f88750306e4ede279dabd7a1791"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#a58a91f88750306e4ede279dabd7a1791">meow::IdentityPoints::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdoc">回傳是否沒有identity points </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00095">IdentityPoints.h:95</a></div></div>
<div class="ttc" id="classmeow_1_1IdentityPoints_html_aa812c3c2040fa9c5aa863fd34983c276"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#aa812c3c2040fa9c5aa863fd34983c276">meow::IdentityPoints::identityPoints</a></div><div class="ttdeci">IdentityPointsMap const &amp; identityPoints(IdentityPointsMap const &amp;points)</div><div class="ttdoc">設定所有identity points </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00144">IdentityPoints.h:144</a></div></div>
<div class="ttc" id="classmeow_1_1IdentityPoints_html_a6b17e68e14290ebfdcdd59a0724cdc41"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41">meow::IdentityPoints::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00308">IdentityPoints.h:308</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector_html_af5ecb8d9cc811a2d56e1725c4bfd30e8"><div class="ttname"><a href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector::entry</a></div><div class="ttdeci">Scalar entry(size_t i) const </div><div class="ttdoc">return i -th entry </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00125">Vector.h:125</a></div></div>
<div class="ttc" id="classmeow_1_1IdentityPoints_html"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html">meow::IdentityPoints</a></div><div class="ttdoc">把一個 std::map&lt;ID,Vector&lt;Scalar&gt; &gt; 包起來 </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00021">IdentityPoints.h:21</a></div></div>
<div class="ttc" id="classmeow_1_1IdentityPoints_html_ae90d4c4d8125919ae8807d89790bed61"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#ae90d4c4d8125919ae8807d89790bed61">meow::IdentityPoints::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00316">IdentityPoints.h:316</a></div></div>
<div class="ttc" id="classmeow_1_1IdentityPoints_html_ae1ea1968aad3345a61257ba5db970429"><div class="ttname"><a href="classmeow_1_1IdentityPoints.html#ae1ea1968aad3345a61257ba5db970429">meow::IdentityPoints::copyFrom</a></div><div class="ttdeci">IdentityPoints &amp; copyFrom(IdentityPoints const &amp;b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="IdentityPoints_8h_source.html#l00065">IdentityPoints.h:65</a></div></div>
@@ -333,7 +332,7 @@ $(document).ready(function(){initNavTree('IdentityPoints_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="IdentityPoints_8h.html">IdentityPoints.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/KD__Tree_8h.html b/doc/html/KD__Tree_8h.html
index e144ab4..c240822 100644
--- a/doc/html/KD__Tree_8h.html
+++ b/doc/html/KD__Tree_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="KD__Tree_8h.html">KD_Tree.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/KD__Tree_8h_source.html b/doc/html/KD__Tree_8h_source.html
index 5838f2a..28f7b4e 100644
--- a/doc/html/KD__Tree_8h_source.html
+++ b/doc/html/KD__Tree_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -305,7 +305,7 @@ $(document).ready(function(){initNavTree('KD__Tree_8h_source.html','');});
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; }</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;};</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;}</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;} <span class="comment">// meow</span></div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor">#endif // dsa_KD_Tree_H__</span></div>
<div class="ttc" id="classmeow_1_1KD__Tree_html_adb0aaa5a70a7255935d8a4326c454434"><div class="ttname"><a href="classmeow_1_1KD__Tree.html#adb0aaa5a70a7255935d8a4326c454434">meow::KD_Tree::erase</a></div><div class="ttdeci">bool erase(Vector const &amp;v)</div><div class="ttdoc">將給定的Vector從set移除 </div><div class="ttdef"><b>Definition:</b> <a href="KD__Tree_8h_source.html#l00215">KD_Tree.h:215</a></div></div>
@@ -329,7 +329,7 @@ $(document).ready(function(){initNavTree('KD__Tree_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="KD__Tree_8h.html">KD_Tree.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/LinearTransformation_8h.html b/doc/html/LinearTransformation_8h.html
index ce86953..d7a01ce 100644
--- a/doc/html/LinearTransformation_8h.html
+++ b/doc/html/LinearTransformation_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="LinearTransformation_8h.html">LinearTransformation.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/LinearTransformation_8h_source.html b/doc/html/LinearTransformation_8h_source.html
index c218320..011faf0 100644
--- a/doc/html/LinearTransformation_8h_source.html
+++ b/doc/html/LinearTransformation_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,32 +88,32 @@ $(document).ready(function(){initNavTree('LinearTransformation_8h_source.html','
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(b),</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; matrix_(b.matrix_) {</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; }</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e"> 56</a></span>&#160; <a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a>&amp; <a class="code" href="classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e">copyFrom</a>(<a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">Transformation&lt;Scalar&gt;::copyFrom</a>(b);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(b.matrix_);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#a573c034e179570f7a1c41f0c1de54c87"> 67</a></span>&#160; <a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a>&amp; <a class="code" href="classmeow_1_1LinearTransformation.html#a573c034e179570f7a1c41f0c1de54c87">referenceFrom</a>(<a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">Transformation&lt;Scalar&gt;::referenceFrom</a>(b);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(b.matrix_);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139"> 76</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139">matrix</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; m) {</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(m);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">matrix</a>();</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb"> 85</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb">~LinearTransformation</a>() {</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; </div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5"> 93</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">matrix</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> matrix_;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; </div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classmeow_1_1LinearTransformation.html#a60ead2898f321c5d77d099e1dc3e103c"> 102</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1LinearTransformation.html#a60ead2898f321c5d77d099e1dc3e103c">matrixInv</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a>();</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
@@ -124,14 +124,14 @@ $(document).ready(function(){initNavTree('LinearTransformation_8h_source.html','
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#endif // math_LinearTransformation_H__</span></div>
<div class="ttc" id="classmeow_1_1LinearTransformation_html_ad21d0eb275d3ac9ce780e4ccf2c78bcb"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb">meow::LinearTransformation::~LinearTransformation</a></div><div class="ttdeci">virtual ~LinearTransformation()</div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00085">LinearTransformation.h:85</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix &amp; referenceFrom(Matrix const &amp;m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00101">Matrix.h:101</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix &amp; referenceFrom(Matrix const &amp;m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00104">Matrix.h:104</a></div></div>
<div class="ttc" id="classmeow_1_1Transformation_html_aae50028aba551ad3459335299794f8af"><div class="ttname"><a href="classmeow_1_1Transformation.html#aae50028aba551ad3459335299794f8af">meow::Transformation::outputRows</a></div><div class="ttdeci">size_t outputRows() const </div><div class="ttdoc">Return the number of rows of the output matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Transformation_8h_source.html#l00120">Transformation.h:120</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_af6c3ae812c4290d29fb0932b655887dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">meow::Matrix::inverse</a></div><div class="ttdeci">Matrix inverse() const </div><div class="ttdoc">Return a matrix which is an inverse matrix of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00382">Matrix.h:382</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_af6c3ae812c4290d29fb0932b655887dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">meow::Matrix::inverse</a></div><div class="ttdeci">Matrix inverse() const </div><div class="ttdoc">Return a matrix which is an inverse matrix of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00385">Matrix.h:385</a></div></div>
<div class="ttc" id="classmeow_1_1LinearTransformation_html"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html">meow::LinearTransformation</a></div><div class="ttdoc">A base class for implementing kinds of linear transformations. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00020">LinearTransformation.h:20</a></div></div>
<div class="ttc" id="classmeow_1_1Transformation_html_a9c4d19fe8d95967596b06bc026bdf200"><div class="ttname"><a href="classmeow_1_1Transformation.html#a9c4d19fe8d95967596b06bc026bdf200">meow::Transformation::inputRows</a></div><div class="ttdeci">size_t inputRows() const </div><div class="ttdoc">Return the number of rows of the input matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Transformation_8h_source.html#l00102">Transformation.h:102</a></div></div>
<div class="ttc" id="classmeow_1_1LinearTransformation_html_a60ead2898f321c5d77d099e1dc3e103c"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#a60ead2898f321c5d77d099e1dc3e103c">meow::LinearTransformation::matrixInv</a></div><div class="ttdeci">virtual Matrix&lt; Scalar &gt; matrixInv() const </div><div class="ttdoc">Return the inverse of the matrix form of this transformate. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00102">LinearTransformation.h:102</a></div></div>
<div class="ttc" id="classmeow_1_1LinearTransformation_html_a1a22a48337340211bf0f052e52ff2139"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139">meow::LinearTransformation::matrix</a></div><div class="ttdeci">virtual Matrix&lt; Scalar &gt; const &amp; matrix(Matrix&lt; Scalar &gt; const &amp;m)</div><div class="ttdoc">setup the matrix </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00076">LinearTransformation.h:76</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix &amp; copyFrom(Matrix const &amp;m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00088">Matrix.h:88</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix &amp; copyFrom(Matrix const &amp;m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00091">Matrix.h:91</a></div></div>
<div class="ttc" id="classmeow_1_1LinearTransformation_html_afb3ea3e2653152b7b5a8bbad952d3f0e"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e">meow::LinearTransformation::copyFrom</a></div><div class="ttdeci">LinearTransformation &amp; copyFrom(LinearTransformation const &amp;b)</div><div class="ttdoc">Copy settings, matrix from another LinearTransformation. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00056">LinearTransformation.h:56</a></div></div>
<div class="ttc" id="classmeow_1_1LinearTransformation_html_a4d73d74510c76bdbe176a8d498be185e"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#a4d73d74510c76bdbe176a8d498be185e">meow::LinearTransformation::LinearTransformation</a></div><div class="ttdeci">LinearTransformation(LinearTransformation const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00046">LinearTransformation.h:46</a></div></div>
<div class="ttc" id="Matrix_8h_html"><div class="ttname"><a href="Matrix_8h.html">Matrix.h</a></div></div>
@@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('LinearTransformation_8h_source.html','
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="LinearTransformation_8h.html">LinearTransformation.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/LinearTransformations_8h.html b/doc/html/LinearTransformations_8h.html
index e3255f6..8749c33 100644
--- a/doc/html/LinearTransformations_8h.html
+++ b/doc/html/LinearTransformations_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="LinearTransformations_8h.html">LinearTransformations.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/LinearTransformations_8h_source.html b/doc/html/LinearTransformations_8h_source.html
index 7a5b822..0dc0da4 100644
--- a/doc/html/LinearTransformations_8h_source.html
+++ b/doc/html/LinearTransformations_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -77,19 +77,19 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html',
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">struct </span>Myself {</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;Scalar&gt;</a> theta_;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">bool</span> need_;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; Myself(): theta_(0, 0, 0), need_(<span class="keyword">true</span>) {</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b): theta_(b.theta_), need_(b.need_) {</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; ~Myself() {</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; }</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; };</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">void</span> calcMatrix()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">if</span> (self-&gt;need_) {</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> tmp(3, 3, 0.0);</div>
@@ -116,24 +116,24 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html',
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">self</span>()-&gt;need_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; }</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a90c102c7f74e8a36ac0d24bef6b06337"> 69</a></span>&#160; <a class="code" href="classmeow_1_1Rotation3D.html#a90c102c7f74e8a36ac0d24bef6b06337">Rotation3D</a>(): <a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a>&lt;Scalar&gt;(3u, 3u, 3u), self() {</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; }</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a"> 75</a></span>&#160; <a class="code" href="classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a">Rotation3D</a>(<a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a> <span class="keyword">const</span>&amp; b): <a class="code" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a>&lt;Scalar&gt;(b),</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; </div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#aa9ce2a9c913ea08ba7fb43aed4784a2b"> 82</a></span>&#160; <a class="code" href="classmeow_1_1Rotation3D.html#aa9ce2a9c913ea08ba7fb43aed4784a2b">~Rotation3D</a>() {</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9"> 91</a></span>&#160; <a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a>&amp; <a class="code" href="classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9">copyFrom</a>(<a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e">LinearTransformation&lt;Scalar&gt;::copyFrom</a>(b);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9">copyFrom</a>(b.self);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; </div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#ac2919c38518ea677a85df8757bd8f0d9"> 103</a></span>&#160; <a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a>&amp; <a class="code" href="classmeow_1_1Rotation3D.html#ac2919c38518ea677a85df8757bd8f0d9">referenceFrom</a>(<a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="classmeow_1_1LinearTransformation.html#a573c034e179570f7a1c41f0c1de54c87">LinearTransformation&lt;Scalar&gt;::referenceFrom</a>(b);</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Rotation3D.html#ac2919c38518ea677a85df8757bd8f0d9">referenceFrom</a>(b.self);</div>
@@ -147,11 +147,11 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html',
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972"> 119</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972">parameter</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>&amp; s) {</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(i, s);</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; }</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; </div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd"> 131</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;theta_(i);</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; }</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; </div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a77a863b230bcacdfaf5a534f17268170"> 144</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Rotation3D.html#a77a863b230bcacdfaf5a534f17268170">theta</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>&amp; s) {</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(i) != s) {</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">if</span> (i == 0) <span class="keyword">self</span>()-&gt;theta_.x(s);</div>
@@ -168,24 +168,24 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html',
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(i, n(i) * angle);</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; }</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; }</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; </div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a29ca99627654b9d136c12f6e0e2c91c5"> 171</a></span>&#160; <a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a>&amp; <a class="code" href="classmeow_1_1Rotation3D.html#a29ca99627654b9d136c12f6e0e2c91c5">add</a>(<a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a> <span class="keyword">const</span>&amp; r) {</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; 3; i++) {</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(i, r.<a class="code" href="classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd">theta</a>(i));</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; }</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169"> 213</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169">transformate</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; calcMatrix();</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">LinearTransformation&lt;Scalar&gt;::matrix</a>() * x;</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; }</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; </div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df"> 243</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; calcMatrix();</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">LinearTransformation&lt;Scalar&gt;::matrix</a>();</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; }</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; </div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726"> 320</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; calcMatrix();</div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> mid(3u, 3u, Scalar(0.0));</div>
@@ -207,11 +207,11 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html',
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13"> 344</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13">transformateInv</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Rotation3D.html#a513851c5d53274b76fd9511ba1aea484">matrixInv</a>() * x;</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; }</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; </div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb"> 354</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb">jacobianInv</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Rotation3D.html#a513851c5d53274b76fd9511ba1aea484">matrixInv</a>();</div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; }</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; </div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f"> 365</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f">jacobianInv</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; calcMatrix();</div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> mid(3u, 3u, Scalar(0.0));</div>
@@ -235,13 +235,13 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html',
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; calcMatrix();</div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">LinearTransformation&lt;Scalar&gt;::matrix</a>().<a class="code" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">transpose</a>();</div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; }</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; </div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;</div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="classmeow_1_1Rotation3D.html#a3e0095d1f506d6f11c434d55e454aca6"> 397</a></span>&#160; <a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a>&amp; <a class="code" href="classmeow_1_1Rotation3D.html#a3e0095d1f506d6f11c434d55e454aca6">operator=</a>(<a class="code" href="classmeow_1_1Rotation3D.html">Rotation3D</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9">copyFrom</a>(b);</div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; }</div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;};</div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;}</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;} <span class="comment">// meow</span></div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;</div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="preprocessor">#endif // math_LinearTransformations_H__</span></div>
<div class="ttc" id="classmeow_1_1Rotation3D_html_a3e0095d1f506d6f11c434d55e454aca6"><div class="ttname"><a href="classmeow_1_1Rotation3D.html#a3e0095d1f506d6f11c434d55e454aca6">meow::Rotation3D::operator=</a></div><div class="ttdeci">Rotation3D &amp; operator=(Rotation3D const &amp;b)</div><div class="ttdoc">same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00397">LinearTransformations.h:397</a></div></div>
@@ -262,16 +262,16 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html',
<div class="ttc" id="classmeow_1_1LinearTransformation_html_afb3ea3e2653152b7b5a8bbad952d3f0e"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e">meow::LinearTransformation::copyFrom</a></div><div class="ttdeci">LinearTransformation &amp; copyFrom(LinearTransformation const &amp;b)</div><div class="ttdoc">Copy settings, matrix from another LinearTransformation. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00056">LinearTransformation.h:56</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html"><div class="ttname"><a href="classmeow_1_1Vector.html">meow::Vector</a></div><div class="ttdoc">vector </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00019">Vector.h:19</a></div></div>
<div class="ttc" id="classmeow_1_1Rotation3D_html_ae12a31cabc1260bd7256734f0e04acfb"><div class="ttname"><a href="classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb">meow::Rotation3D::jacobianInv</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; jacobianInv(Matrix&lt; Scalar &gt; const &amp;x) const </div><div class="ttdoc">Return the jacobian matrix of the inverse form of this transformate. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00354">LinearTransformations.h:354</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div>
<div class="ttc" id="LinearTransformation_8h_html"><div class="ttname"><a href="LinearTransformation_8h.html">LinearTransformation.h</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself&#39;s transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00416">Matrix.h:416</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself&#39;s transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00419">Matrix.h:419</a></div></div>
<div class="ttc" id="Matrix_8h_html"><div class="ttname"><a href="Matrix_8h.html">Matrix.h</a></div></div>
<div class="ttc" id="classmeow_1_1Rotation3D_html"><div class="ttname"><a href="classmeow_1_1Rotation3D.html">meow::Rotation3D</a></div><div class="ttdoc">Rotation a point/vector alone an axis with given angle in 3D world. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00020">LinearTransformations.h:20</a></div></div>
<div class="ttc" id="classmeow_1_1Rotation3D_html_ab566bace2339705305d7e18c36116d2a"><div class="ttname"><a href="classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a">meow::Rotation3D::Rotation3D</a></div><div class="ttdeci">Rotation3D(Rotation3D const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00075">LinearTransformations.h:75</a></div></div>
<div class="ttc" id="classmeow_1_1LinearTransformation_html_aeab1cf88fc67a1857504bd2fb18519f5"><div class="ttname"><a href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">meow::LinearTransformation::matrix</a></div><div class="ttdeci">virtual Matrix&lt; Scalar &gt; const &amp; matrix() const </div><div class="ttdoc">Return the matrix form of this transformation. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformation_8h_source.html#l00093">LinearTransformation.h:93</a></div></div>
<div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix&lt; Scalar &gt;</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix &amp; identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00348">Matrix.h:348</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00193">Matrix.h:193</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix &amp; identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00351">Matrix.h:351</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00196">Matrix.h:196</a></div></div>
<div class="ttc" id="classmeow_1_1Rotation3D_html_a757a196f261a28693061c5e16be97ab6"><div class="ttname"><a href="classmeow_1_1Rotation3D.html#a757a196f261a28693061c5e16be97ab6">meow::Rotation3D::axisAngle</a></div><div class="ttdeci">void axisAngle(Vector&lt; Scalar &gt; const &amp;axis, Scalar const &amp;angle)</div><div class="ttdoc">Setting. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00160">LinearTransformations.h:160</a></div></div>
<div class="ttc" id="classmeow_1_1Rotation3D_html_aa872f44ce5b53faadddc9493697cfe13"><div class="ttname"><a href="classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13">meow::Rotation3D::transformateInv</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; transformateInv(Matrix&lt; Scalar &gt; const &amp;x) const </div><div class="ttdoc">Do the inverse transformate. </div><div class="ttdef"><b>Definition:</b> <a href="LinearTransformations_8h_source.html#l00344">LinearTransformations.h:344</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self&lt; Myself &gt;</a></div></div>
@@ -288,7 +288,7 @@ $(document).ready(function(){initNavTree('LinearTransformations_8h_source.html',
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="LinearTransformations_8h.html">LinearTransformations.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Matrix_8h.html b/doc/html/Matrix_8h.html
index 16709e3..900e3d0 100644
--- a/doc/html/Matrix_8h.html
+++ b/doc/html/Matrix_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -86,7 +86,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Matrix_8h.html">Matrix.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Matrix_8h_source.html b/doc/html/Matrix_8h_source.html
index ff66a49..78bd53f 100644
--- a/doc/html/Matrix_8h_source.html
+++ b/doc/html/Matrix_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -83,400 +83,403 @@ $(document).ready(function(){initNavTree('Matrix_8h_source.html','');});
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; Myself():</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; rows_(0), cols_(0), entries_(0) {</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b):</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; rows_(b.rows_), cols_(b.cols_), entries_(b.entries_) {</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; }</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; Myself(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e):</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; rows_(r), cols_(c), entries_(r * c, e) {</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; }</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; ~Myself() {</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b):</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; rows_(b.rows_), cols_(b.cols_), entries_(b.entries_) {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; }</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; Myself(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e):</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; rows_(r), cols_(c), entries_(r * c, e) {</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; }</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">size_t</span> index(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">return</span> r * cols_ + c;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; };</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29"> 53</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>(): self() { }</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5"> 62</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5">Matrix</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m): self(m.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; }</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74"> 74</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74">Matrix</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e): self(Myself(r, c, e)) {</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e"> 78</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e">~Matrix</a>() { }</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; ~Myself() {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; }</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">size_t</span> index(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">return</span> r * cols_ + c;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; };</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29"> 56</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>(): self() { }</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5"> 65</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5">Matrix</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m): self(m.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74"> 77</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74">Matrix</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e): self(Myself(r, c, e)) {</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413"> 88</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m) {</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(m.self);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec"> 101</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m) {</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(m.self);</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120"> 107</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">reset</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e) {</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">self</span>()-&gt;rows_ = r;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">self</span>()-&gt;cols_ = c;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">self</span>()-&gt;entries_.clear();</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">self</span>()-&gt;entries_.resize(r * c, e);</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405"> 115</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">valid</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() &gt; 0 &amp;&amp; <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() &gt; 0);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178"> 120</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;rows_;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df"> 125</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;cols_;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c"> 130</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325"> 143</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325">rows</a>(<span class="keywordtype">size_t</span> r, Entry <span class="keyword">const</span>&amp; e) {</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">if</span> (r != <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()) {</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">self</span>()-&gt;entries_.resize(r * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), e);</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keyword">self</span>()-&gt;rows_ = r;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>();</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; }</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306"> 160</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306">cols</a>(<span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e) {</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">if</span> (c != <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) {</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> old(<span class="keyword">self</span>, <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;::COPY_FROM</a>);</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">self</span>()-&gt;entries_.resize(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * c);</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">self</span>()-&gt;cols_ = c;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); i &lt; I; i++) {</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordtype">size_t</span> j, J1 = std::min(old-&gt;cols_, <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()), J2 = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">for</span> (j = 0; j &lt; J1; j++)</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">self</span>()-&gt;entries_[<span class="keyword">self</span>-&gt;index(i, j)] = old-&gt;entries_[old-&gt;index(i, j)];</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">for</span> (j = J1; j &lt; J2; j++)</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">self</span>()-&gt;entries_[<span class="keyword">self</span>-&gt;index(i, j)] = e;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; }</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; }</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605"> 186</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605">size</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e) {</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(c, e);</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(r, e);</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; }</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b"> 193</a></span>&#160; Entry <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;entries_[<span class="keyword">self</span>-&gt;index(r, c)];</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; }</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f"> 198</a></span>&#160; Entry <a class="code" href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f">entry</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e) {</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keyword">self</span>()-&gt;entries_[self-&gt;index(r, c)] = e;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; </div>
-<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b"> 204</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">EntryRef</a> <a class="code" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">entryGet</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c) {</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;entries_[self-&gt;index(r, c)];</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12"> 218</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">entries</a>(ssize_t rFirst, ssize_t rLast,</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; ssize_t cFirst, ssize_t cLast,</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; Entry <span class="keyword">const</span>&amp; e) {</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">for</span> (ssize_t r = rFirst; r &lt;= rLast; r++) {</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">for</span> (ssize_t c = cFirst; c &lt;=cFirst; c++) {</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, e);</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; }</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; }</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; }</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
-<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8"> 239</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(<span class="keywordtype">size_t</span> rFirst, <span class="keywordtype">size_t</span> rLast,</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordtype">size_t</span> cFirst, <span class="keywordtype">size_t</span> cLast)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">if</span> (rFirst &gt; rLast || cFirst &gt; cLast) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordflow">if</span> (rFirst == 0 &amp;&amp; cFirst == 0) {</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(rLast + 1, cLast + 1, Entry(0));</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; }</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(rLast - rFirst + 1, cLast - cFirst + 1, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(rFirst, cFirst));</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = rFirst; r &lt;= rLast; r++)</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = cFirst; c &lt;= cLast; c++)</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r - rFirst, c - cFirst, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c"> 255</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c">row</a>(<span class="keywordtype">size_t</span> r)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(r, r, 0, <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() - 1);</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2"> 260</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">col</a>(<span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(0, <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() - 1, c, c);</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; }</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc"> 265</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">positive</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; }</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274"> 270</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">negative</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, -ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; }</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div>
-<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6"> 282</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">add</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() || <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) + m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; }</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c"> 295</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">sub</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() || <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) - m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; }</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd"> 308</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), Entry(0));</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> k = 0, K = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); k &lt; K; k++)</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.entry(r, c) + <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, k) * m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(k, c));</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; }</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div>
-<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab"> 319</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab">mul</a>(Entry <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) * s);</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; }</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
-<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce"> 328</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">div</a>(Entry <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) / s);</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; }</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
-<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f"> 337</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">identity</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">identitied</a>();</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; }</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
-<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c"> 348</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">identitied</a>() {</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, (r == c ? Entry(1) : Entry(0)));</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; }</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; </div>
-<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6"> 358</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">diagonaled</a>() {</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); i &lt; I; ++i) {</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = i + 1, J = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); j &lt; J; ++j) {</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(i, j, Entry(0));</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; }</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; }</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; </div>
-<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb"> 371</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb">diagonal</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">diagonaled</a>();</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; }</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div>
-<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd"> 382</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() || <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() == 0) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Entry&gt;</a>();</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> tmp(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() * 2, Entry(0));</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++) {</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++) {</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c + <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), (r == c ? Entry(1) : Entry(0)));</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; }</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; }</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">for</span> (ssize_t r = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() - 1; r &gt;= 0; r--) {</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keywordflow">if</span> (tmp(r, r) == Entry(0)) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Entry&gt;</a>();</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordflow">for</span> (ssize_t r2 = r - 1; r2 &gt;= 0; r2--) {</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; Entry rat(-tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, r) / tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, r));</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = r, C = tmp.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++) {</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c, tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c) + rat * tmp(r, c));</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; }</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; }</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; Entry rat(tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, r));</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), C = tmp.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++) {</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c - <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) / rat);</div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; }</div>
-<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; }</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), Entry(0));</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <span class="keywordflow">return</span> tmp;</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; }</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div>
-<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170"> 410</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170">inversed</a>() {</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a>());</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; }</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;</div>
-<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0"> 416</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">transpose</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), Entry(0));</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); r &lt; R; r++)</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); c &lt; C; c++)</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(c, r));</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; }</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div>
-<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304"> 425</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304">transposed</a>() {</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">transpose</a>());</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; }</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div>
-<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56"> 431</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56">triangular</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Entry&gt;</a> ret(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; }</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div>
-<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016"> 438</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>() {</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, c = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); r &lt; R &amp;&amp; c &lt; C; r++) {</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; ssize_t maxR;</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keywordflow">for</span> ( ; c &lt; C; c++) {</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; maxR = -1;</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r2 = r; r2 &lt; R; r2++)</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordflow">if</span> (maxR == -1 || <a class="code" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">tAbs</a>(<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c)) &gt; <a class="code" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">tAbs</a>(<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(maxR, c)))</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; maxR = r2;</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(maxR, c) != Entry(0)) <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; }</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keywordflow">if</span> (c &gt;= C) <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keywordflow">if</span> (maxR != (ssize_t)r) {</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c2 = c; c2 &lt; C; c2++)</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; std::swap(<span class="keyword">self</span>()-&gt;entries_[self-&gt;index( r, c2)],</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keyword">self</span>()-&gt;entries_[self-&gt;index(maxR, c2)]);</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; }</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r2 = r + 1; r2 &lt; R; r2++) {</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; Entry rati = -<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c) / <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c, Entry(0));</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c2 = c + 1; c2 &lt; C; c2++)</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c2, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c2) + <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c2) * rati);</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; }</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; }</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;</div>
-<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602"> 465</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602">operator=</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m) {</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(m);</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; }</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;</div>
-<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147"> 470</a></span>&#160; Entry <a class="code" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">operator()</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; }</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div>
-<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472"> 475</a></span>&#160; Entry <a class="code" href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472">operator()</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e) {</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, e);</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; }</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;</div>
-<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84"> 480</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84">operator+</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">positive</a>();</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; }</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;</div>
-<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1"> 485</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1">operator-</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">negative</a>();</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; }</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;</div>
-<div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5"> 490</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5">operator+</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">add</a>(m);</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; }</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;</div>
-<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5"> 495</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5">operator-</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">sub</a>(m);</div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; }</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;</div>
-<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2"> 500</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2">operator*</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(m);</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; }</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div>
-<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341"> 505</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341">operator*</a>(Entry <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(s);</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; }</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;</div>
-<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a"> 510</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a">operator/</a>(Entry <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">div</a>(s);</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; }</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;};</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;} <span class="comment">// meow</span></div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="preprocessor">#endif // math_Matrix_H__</span></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a9dfef448574df55fc34528665183c6c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">meow::Matrix::col</a></div><div class="ttdeci">Matrix col(size_t c) const </div><div class="ttdoc">Return the c -th column. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00260">Matrix.h:260</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_acf27e5ea48f42ceec61e933dfe269016"><div class="ttname"><a href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">meow::Matrix::triangulared</a></div><div class="ttdeci">Matrix &amp; triangulared()</div><div class="ttdoc">triangluar itself </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00438">Matrix.h:438</a></div></div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e"> 81</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e">~Matrix</a>() { }</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413"> 91</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m) {</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(m.self);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec"> 104</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m) {</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">referenceFrom</a>(m.self);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120"> 110</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">reset</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e) {</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">self</span>()-&gt;rows_ = r;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">self</span>()-&gt;cols_ = c;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">self</span>()-&gt;entries_.clear();</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">self</span>()-&gt;entries_.resize(r * c, e);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; }</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405"> 118</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">valid</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() &gt; 0 &amp;&amp; <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() &gt; 0);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; }</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178"> 123</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;rows_;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; }</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df"> 128</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;cols_;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c"> 133</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; }</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325"> 146</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325">rows</a>(<span class="keywordtype">size_t</span> r, Entry <span class="keyword">const</span>&amp; e) {</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">if</span> (r != <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()) {</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">self</span>()-&gt;entries_.resize(r * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), e);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">self</span>()-&gt;rows_ = r;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; }</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>();</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306"> 163</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306">cols</a>(<span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e) {</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">if</span> (c != <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) {</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> old(<span class="keyword">self</span>, <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;::COPY_FROM</a>);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">self</span>()-&gt;entries_.resize(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * c);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">self</span>()-&gt;cols_ = c;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); i &lt; I; i++) {</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordtype">size_t</span> j, J1 = std::min(old-&gt;cols_, <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()), J2 = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">for</span> (j = 0; j &lt; J1; j++)</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">self</span>()-&gt;entries_[<span class="keyword">self</span>-&gt;index(i, j)] = old-&gt;entries_[old-&gt;index(i, j)];</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">for</span> (j = J1; j &lt; J2; j++)</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">self</span>()-&gt;entries_[<span class="keyword">self</span>-&gt;index(i, j)] = e;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; }</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; }</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; }</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605"> 189</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605">size</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e) {</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(c, e);</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(r, e);</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() * <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>();</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; }</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b"> 196</a></span>&#160; Entry <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;entries_[<span class="keyword">self</span>-&gt;index(r, c)];</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; }</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
+<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f"> 201</a></span>&#160; Entry <a class="code" href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f">entry</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e) {</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keyword">self</span>()-&gt;entries_[self-&gt;index(r, c)] = e;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; }</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b"> 207</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">EntryRef</a> <a class="code" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">entryGet</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c) {</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;entries_[self-&gt;index(r, c)];</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; }</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12"> 221</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">entries</a>(ssize_t rFirst, ssize_t rLast,</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; ssize_t cFirst, ssize_t cLast,</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; Entry <span class="keyword">const</span>&amp; e) {</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordflow">for</span> (ssize_t r = rFirst; r &lt;= rLast; r++) {</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">for</span> (ssize_t c = cFirst; c &lt;=cFirst; c++) {</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, e);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; }</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; }</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8"> 242</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(<span class="keywordtype">size_t</span> rFirst, <span class="keywordtype">size_t</span> rLast,</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordtype">size_t</span> cFirst, <span class="keywordtype">size_t</span> cLast)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">if</span> (rFirst &gt; rLast || cFirst &gt; cLast) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">if</span> (rFirst == 0 &amp;&amp; cFirst == 0) {</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(rLast + 1, cLast + 1, Entry(0));</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(rLast - rFirst + 1, cLast - cFirst + 1, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(rFirst, cFirst));</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = rFirst; r &lt;= rLast; r++)</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = cFirst; c &lt;= cLast; c++)</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r - rFirst, c - cFirst, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; }</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c"> 258</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c">row</a>(<span class="keywordtype">size_t</span> r)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(r, r, 0, <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() - 1);</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; }</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2"> 263</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">col</a>(<span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">subMatrix</a>(0, <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() - 1, c, c);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc"> 268</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">positive</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; }</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
+<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274"> 273</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">negative</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, -ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6"> 285</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">add</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() || <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) + m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div>
+<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c"> 298</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">sub</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() || <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) - m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; }</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
+<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd"> 311</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() != m.<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>()) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">Matrix</a>();</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), Entry(0));</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = m.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> k = 0, K = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); k &lt; K; k++)</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.entry(r, c) + <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, k) * m.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(k, c));</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; }</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div>
+<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab"> 322</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab">mul</a>(Entry <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) * s);</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; }</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce"> 331</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">div</a>(Entry <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) / s);</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; }</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;</div>
+<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f"> 340</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">identity</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">identitied</a>();</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; }</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
+<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c"> 351</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">identitied</a>() {</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++)</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++)</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, (r == c ? Entry(1) : Entry(0)));</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; }</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
+<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6"> 361</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">diagonaled</a>() {</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); i &lt; I; ++i) {</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = i + 1, J = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); j &lt; J; ++j) {</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(i, j, Entry(0));</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; }</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; }</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; }</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;</div>
+<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb"> 374</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb">diagonal</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">diagonaled</a>();</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; }</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd"> 385</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() != <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() || <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() == 0) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Entry&gt;</a>();</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> tmp(<a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>() * 2, Entry(0));</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); r &lt; R; r++) {</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++) {</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c));</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c + <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), (r == c ? Entry(1) : Entry(0)));</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; }</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; }</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">for</span> (ssize_t r = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>() - 1; r &gt;= 0; r--) {</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <span class="keywordflow">if</span> (tmp(r, r) == Entry(0)) <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Entry&gt;</a>();</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">for</span> (ssize_t r2 = r - 1; r2 &gt;= 0; r2--) {</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; Entry rat(-tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, r) / tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, r));</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = r, C = tmp.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++) {</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c, tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c) + rat * tmp(r, c));</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; }</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; }</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; Entry rat(tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, r));</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), C = tmp.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++) {</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c - <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), tmp.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c) / rat);</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; }</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; }</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; tmp.<a class="code" href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">size</a>(<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), Entry(0));</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">return</span> tmp;</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; }</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div>
+<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170"> 413</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170">inversed</a>() {</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">inverse</a>());</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; }</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div>
+<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0"> 419</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">transpose</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> ret(<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(), <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), Entry(0));</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); r &lt; R; r++)</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(); c &lt; C; c++)</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(c, r));</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; }</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div>
+<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304"> 428</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304">transposed</a>() {</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(<a class="code" href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">transpose</a>());</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; }</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;</div>
+<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56"> 434</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56">triangular</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Entry&gt;</a> ret(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; ret.<a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>();</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; }</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;</div>
+<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016"> 441</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">triangulared</a>() {</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r = 0, c = 0, R = <a class="code" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">rows</a>(), C = <a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); r &lt; R &amp;&amp; c &lt; C; r++) {</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; ssize_t maxR;</div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordflow">for</span> ( ; c &lt; C; c++) {</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; maxR = -1;</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r2 = r; r2 &lt; R; r2++)</div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keywordflow">if</span> (maxR == -1 || <a class="code" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">tAbs</a>(<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c)) &gt; <a class="code" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">tAbs</a>(<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(maxR, c)))</div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; maxR = r2;</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(maxR, c) != Entry(0)) <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; }</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keywordflow">if</span> (c &gt;= C) <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordflow">if</span> (maxR != (ssize_t)r) {</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c2 = c; c2 &lt; C; c2++)</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; std::swap(<span class="keyword">self</span>()-&gt;entries_[self-&gt;index( r, c2)],</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; <span class="keyword">self</span>()-&gt;entries_[self-&gt;index(maxR, c2)]);</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; }</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> r2 = r + 1; r2 &lt; R; r2++) {</div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; Entry rati = -<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c) / <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c, Entry(0));</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c2 = c + 1; c2 &lt; C; c2++)</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c2, <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r2, c2) + <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c2) * rati);</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; }</div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; }</div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div>
+<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602"> 468</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a>&amp; <a class="code" href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602">operator=</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m) {</div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">copyFrom</a>(m);</div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; }</div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;</div>
+<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147"> 473</a></span>&#160; Entry <a class="code" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">operator()</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c);</div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; }</div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;</div>
+<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472"> 478</a></span>&#160; Entry <a class="code" href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472">operator()</a>(<span class="keywordtype">size_t</span> r, <span class="keywordtype">size_t</span> c, Entry <span class="keyword">const</span>&amp; e) {</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(r, c, e);</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; }</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;</div>
+<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84"> 483</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84">operator+</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">positive</a>();</div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; }</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;</div>
+<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1"> 488</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1">operator-</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">negative</a>();</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; }</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;</div>
+<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5"> 493</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5">operator+</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">add</a>(m);</div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; }</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;</div>
+<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5"> 498</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5">operator-</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">sub</a>(m);</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; }</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;</div>
+<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2"> 503</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2">operator*</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <span class="keyword">const</span>&amp; m)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(m);</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; }</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;</div>
+<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341"> 508</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341">operator*</a>(Entry <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">mul</a>(s);</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; }</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
+<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a"> 513</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix</a> <a class="code" href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a">operator/</a>(Entry <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">div</a>(s);</div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; }</div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;};</div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="preprocessor">#endif // math_Matrix_H__</span></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a9dfef448574df55fc34528665183c6c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2">meow::Matrix::col</a></div><div class="ttdeci">Matrix col(size_t c) const </div><div class="ttdoc">Return the c -th column. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00263">Matrix.h:263</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_acf27e5ea48f42ceec61e933dfe269016"><div class="ttname"><a href="classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016">meow::Matrix::triangulared</a></div><div class="ttdeci">Matrix &amp; triangulared()</div><div class="ttdoc">triangluar itself </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00441">Matrix.h:441</a></div></div>
<div class="ttc" id="classmeow_1_1Matrix_html_a1ac7c3d6ad50154043969005fa292981"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981">meow::Matrix::EntryRefK</a></div><div class="ttdeci">std::vector&lt; Entry &gt;::const_reference EntryRefK</div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00021">Matrix.h:21</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix &amp; referenceFrom(Matrix const &amp;m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00101">Matrix.h:101</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00120">Matrix.h:120</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a15d360e71c0880fed3c9873affb04341"><div class="ttname"><a href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341">meow::Matrix::operator*</a></div><div class="ttdeci">Matrix operator*(Entry const &amp;s) const </div><div class="ttdoc">same as mul(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00505">Matrix.h:505</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_aed17cc829d1e766d2c905d65cbae48ce"><div class="ttname"><a href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">meow::Matrix::div</a></div><div class="ttdeci">Matrix div(Entry const &amp;s) const </div><div class="ttdoc">return (*this) / s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00328">Matrix.h:328</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ade31d2339af552ba1df230c8383e2f84"><div class="ttname"><a href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84">meow::Matrix::operator+</a></div><div class="ttdeci">Matrix operator+() const </div><div class="ttdoc">same as positive() </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00480">Matrix.h:480</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix &amp; referenceFrom(Matrix const &amp;m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00104">Matrix.h:104</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00123">Matrix.h:123</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a15d360e71c0880fed3c9873affb04341"><div class="ttname"><a href="classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341">meow::Matrix::operator*</a></div><div class="ttdeci">Matrix operator*(Entry const &amp;s) const </div><div class="ttdoc">same as mul(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00508">Matrix.h:508</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_aed17cc829d1e766d2c905d65cbae48ce"><div class="ttname"><a href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">meow::Matrix::div</a></div><div class="ttdeci">Matrix div(Entry const &amp;s) const </div><div class="ttdoc">return (*this) / s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00331">Matrix.h:331</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ade31d2339af552ba1df230c8383e2f84"><div class="ttname"><a href="classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84">meow::Matrix::operator+</a></div><div class="ttdeci">Matrix operator+() const </div><div class="ttdoc">same as positive() </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00483">Matrix.h:483</a></div></div>
<div class="ttc" id="classmeow_1_1Matrix_html_ab05bcd1bd8b1f8d4f250d6b3b87e023e"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">meow::Matrix::EntryRef</a></div><div class="ttdeci">std::vector&lt; Entry &gt;::reference EntryRef</div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00020">Matrix.h:20</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_add7842aea9c5b0372f56656af0d43325"><div class="ttname"><a href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows(size_t r, Entry const &amp;e)</div><div class="ttdoc">resize the matrix such that number of rows become r. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00143">Matrix.h:143</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a752bbc50fc06c7a6bfad8b4d09e19304"><div class="ttname"><a href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304">meow::Matrix::transposed</a></div><div class="ttdeci">Matrix &amp; transposed()</div><div class="ttdoc">Let itself become itself&#39;s transpose matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00425">Matrix.h:425</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00125">Matrix.h:125</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a1dc03cd2475a4c5f34afbe0cb498e472"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472">meow::Matrix::operator()</a></div><div class="ttdeci">Entry operator()(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">same as entry(r,c,e) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00475">Matrix.h:475</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_af6c3ae812c4290d29fb0932b655887dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">meow::Matrix::inverse</a></div><div class="ttdeci">Matrix inverse() const </div><div class="ttdoc">Return a matrix which is an inverse matrix of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00382">Matrix.h:382</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a93ff4579b7cb950868cad7a62bcf9fe8"><div class="ttname"><a href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">meow::Matrix::subMatrix</a></div><div class="ttdeci">Matrix subMatrix(size_t rFirst, size_t rLast, size_t cFirst, size_t cLast) const </div><div class="ttdoc">Return a rLast-rFirst+1 x cLast-cFirst+1 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00239">Matrix.h:239</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a030758e4938c4d56a0b665e6a51d1405"><div class="ttname"><a href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">meow::Matrix::valid</a></div><div class="ttdeci">bool valid() const </div><div class="ttdoc">Return whether it is a valid matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00115">Matrix.h:115</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a913ed9a5df441a33fcf0dab1f35814c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2">meow::Matrix::operator*</a></div><div class="ttdeci">Matrix operator*(Matrix const &amp;m) const </div><div class="ttdoc">same as mul(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00500">Matrix.h:500</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ae623c8168ebf26473550d831f0254c4c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c">meow::Matrix::row</a></div><div class="ttdeci">Matrix row(size_t r) const </div><div class="ttdoc">Return the r -th row. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00255">Matrix.h:255</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a50bf284fe7beae52bb1bd0868486a602"><div class="ttname"><a href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602">meow::Matrix::operator=</a></div><div class="ttdeci">Matrix &amp; operator=(Matrix const &amp;m)</div><div class="ttdoc">same as copyFrom </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00465">Matrix.h:465</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a2dc9f17e38ba52376822744d2fc48f29"><div class="ttname"><a href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00053">Matrix.h:53</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a4cf31aad4504250656a4a0a1d88ffedb"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb">meow::Matrix::diagonal</a></div><div class="ttdeci">Matrix diagonal() const </div><div class="ttdoc">Return a matrix which is a diangonal form of me. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00371">Matrix.h:371</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a5728557810b6c5444332557ac53597d5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix(Matrix const &amp;m)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00062">Matrix.h:62</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix &amp; copyFrom(Matrix const &amp;m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00088">Matrix.h:88</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_add7842aea9c5b0372f56656af0d43325"><div class="ttname"><a href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows(size_t r, Entry const &amp;e)</div><div class="ttdoc">resize the matrix such that number of rows become r. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00146">Matrix.h:146</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a752bbc50fc06c7a6bfad8b4d09e19304"><div class="ttname"><a href="classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304">meow::Matrix::transposed</a></div><div class="ttdeci">Matrix &amp; transposed()</div><div class="ttdoc">Let itself become itself&#39;s transpose matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00428">Matrix.h:428</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00128">Matrix.h:128</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a1dc03cd2475a4c5f34afbe0cb498e472"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472">meow::Matrix::operator()</a></div><div class="ttdeci">Entry operator()(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">same as entry(r,c,e) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00478">Matrix.h:478</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_af6c3ae812c4290d29fb0932b655887dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd">meow::Matrix::inverse</a></div><div class="ttdeci">Matrix inverse() const </div><div class="ttdoc">Return a matrix which is an inverse matrix of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00385">Matrix.h:385</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a93ff4579b7cb950868cad7a62bcf9fe8"><div class="ttname"><a href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">meow::Matrix::subMatrix</a></div><div class="ttdeci">Matrix subMatrix(size_t rFirst, size_t rLast, size_t cFirst, size_t cLast) const </div><div class="ttdoc">Return a rLast-rFirst+1 x cLast-cFirst+1 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00242">Matrix.h:242</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a030758e4938c4d56a0b665e6a51d1405"><div class="ttname"><a href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">meow::Matrix::valid</a></div><div class="ttdeci">bool valid() const </div><div class="ttdoc">Return whether it is a valid matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00118">Matrix.h:118</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a913ed9a5df441a33fcf0dab1f35814c2"><div class="ttname"><a href="classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2">meow::Matrix::operator*</a></div><div class="ttdeci">Matrix operator*(Matrix const &amp;m) const </div><div class="ttdoc">same as mul(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00503">Matrix.h:503</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ae623c8168ebf26473550d831f0254c4c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c">meow::Matrix::row</a></div><div class="ttdeci">Matrix row(size_t r) const </div><div class="ttdoc">Return the r -th row. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00258">Matrix.h:258</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a50bf284fe7beae52bb1bd0868486a602"><div class="ttname"><a href="classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602">meow::Matrix::operator=</a></div><div class="ttdeci">Matrix &amp; operator=(Matrix const &amp;m)</div><div class="ttdoc">same as copyFrom </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00468">Matrix.h:468</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a2dc9f17e38ba52376822744d2fc48f29"><div class="ttname"><a href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00056">Matrix.h:56</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a4cf31aad4504250656a4a0a1d88ffedb"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb">meow::Matrix::diagonal</a></div><div class="ttdeci">Matrix diagonal() const </div><div class="ttdoc">Return a matrix which is a diangonal form of me. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00374">Matrix.h:374</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a5728557810b6c5444332557ac53597d5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix(Matrix const &amp;m)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00065">Matrix.h:65</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix &amp; copyFrom(Matrix const &amp;m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00091">Matrix.h:91</a></div></div>
<div class="ttc" id="namespacemeow_html_ae880337dfdcc67984a0dccdb50e5c5d0"><div class="ttname"><a href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">meow::tAbs</a></div><div class="ttdeci">T tAbs(T const &amp;t)</div><div class="ttdoc">就只是個取絕對值 </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00141">utility.h:141</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_af0b4507ec5ea08e8f33aeb99f11e5f74"><div class="ttname"><a href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00074">Matrix.h:74</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a13384643dc412817fdcd8f1834a02d12"><div class="ttname"><a href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix::entries</a></div><div class="ttdeci">void entries(ssize_t rFirst, ssize_t rLast, ssize_t cFirst, ssize_t cLast, Entry const &amp;e)</div><div class="ttdoc">Change the entries from rFirst x cFirst to rLast x cLast. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00218">Matrix.h:218</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a8e35443c856f669d02b352f091c0404c"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">meow::Matrix::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">Return number of rows times number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00130">Matrix.h:130</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ac492cefa5df3a4ac6c9799931fb93605"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605">meow::Matrix::size</a></div><div class="ttdeci">size_t size(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">resize </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00186">Matrix.h:186</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a9987d4535f1de58b822325914e3a916f"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">meow::Matrix::identity</a></div><div class="ttdeci">Matrix identity() const </div><div class="ttdoc">Return a identity matrix with size equal to itself. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00337">Matrix.h:337</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a68e0d874153a42eaa95a7cb63518d6a6"><div class="ttname"><a href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">meow::Matrix::diagonaled</a></div><div class="ttdeci">Matrix &amp; diagonaled()</div><div class="ttdoc">Let itself be an diagonal form of original itself. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00358">Matrix.h:358</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself&#39;s transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00416">Matrix.h:416</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ae66fe3b4deb85b9b4c047f405a60f10e"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e">meow::Matrix::~Matrix</a></div><div class="ttdeci">~Matrix()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00078">Matrix.h:78</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a30fdb794e5966585e93cf715646210dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) times m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00308">Matrix.h:308</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a06ac197ecfa9bc8bd5e9d9094f2d01ab"><div class="ttname"><a href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Entry const &amp;s) const </div><div class="ttdoc">return (*this) times s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00319">Matrix.h:319</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ab49fa7564c37c6bc164dc368a94fed6b"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix::entryGet</a></div><div class="ttdeci">EntryRef entryGet(size_t r, size_t c)</div><div class="ttdoc">Get the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00204">Matrix.h:204</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ab7b158abdfe8ad1966cc3f0490743170"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170">meow::Matrix::inversed</a></div><div class="ttdeci">Matrix &amp; inversed()</div><div class="ttdoc">let itself become itself&#39;s inverse matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00410">Matrix.h:410</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ae89a9a7646f7b7c0f23756809c65dc8c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">meow::Matrix::sub</a></div><div class="ttdeci">Matrix sub(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) - m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00295">Matrix.h:295</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a8917cdb62ab6d8ed9572ac3303dbaab5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5">meow::Matrix::operator+</a></div><div class="ttdeci">Matrix operator+(Matrix const &amp;m) const </div><div class="ttdoc">same as add(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00490">Matrix.h:490</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a78b4b8b4ee30d02cb726bf7b8ac13147"><div class="ttname"><a href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">meow::Matrix::operator()</a></div><div class="ttdeci">Entry operator()(size_t r, size_t c) const </div><div class="ttdoc">same as entry(r,c) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00470">Matrix.h:470</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_af0b4507ec5ea08e8f33aeb99f11e5f74"><div class="ttname"><a href="classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74">meow::Matrix::Matrix</a></div><div class="ttdeci">Matrix(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00077">Matrix.h:77</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a13384643dc412817fdcd8f1834a02d12"><div class="ttname"><a href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix::entries</a></div><div class="ttdeci">void entries(ssize_t rFirst, ssize_t rLast, ssize_t cFirst, ssize_t cLast, Entry const &amp;e)</div><div class="ttdoc">Change the entries from rFirst x cFirst to rLast x cLast. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00221">Matrix.h:221</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a8e35443c856f669d02b352f091c0404c"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c">meow::Matrix::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdoc">Return number of rows times number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00133">Matrix.h:133</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ac492cefa5df3a4ac6c9799931fb93605"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605">meow::Matrix::size</a></div><div class="ttdeci">size_t size(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">resize </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00189">Matrix.h:189</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a9987d4535f1de58b822325914e3a916f"><div class="ttname"><a href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">meow::Matrix::identity</a></div><div class="ttdeci">Matrix identity() const </div><div class="ttdoc">Return a identity matrix with size equal to itself. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00340">Matrix.h:340</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a68e0d874153a42eaa95a7cb63518d6a6"><div class="ttname"><a href="classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6">meow::Matrix::diagonaled</a></div><div class="ttdeci">Matrix &amp; diagonaled()</div><div class="ttdoc">Let itself be an diagonal form of original itself. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00361">Matrix.h:361</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself&#39;s transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00419">Matrix.h:419</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ae66fe3b4deb85b9b4c047f405a60f10e"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e">meow::Matrix::~Matrix</a></div><div class="ttdeci">~Matrix()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00081">Matrix.h:81</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a30fdb794e5966585e93cf715646210dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) times m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00311">Matrix.h:311</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a06ac197ecfa9bc8bd5e9d9094f2d01ab"><div class="ttname"><a href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Entry const &amp;s) const </div><div class="ttdoc">return (*this) times s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00322">Matrix.h:322</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ab49fa7564c37c6bc164dc368a94fed6b"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix::entryGet</a></div><div class="ttdeci">EntryRef entryGet(size_t r, size_t c)</div><div class="ttdoc">Get the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00207">Matrix.h:207</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ab7b158abdfe8ad1966cc3f0490743170"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170">meow::Matrix::inversed</a></div><div class="ttdeci">Matrix &amp; inversed()</div><div class="ttdoc">let itself become itself&#39;s inverse matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00413">Matrix.h:413</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ae89a9a7646f7b7c0f23756809c65dc8c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">meow::Matrix::sub</a></div><div class="ttdeci">Matrix sub(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) - m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00298">Matrix.h:298</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a8917cdb62ab6d8ed9572ac3303dbaab5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5">meow::Matrix::operator+</a></div><div class="ttdeci">Matrix operator+(Matrix const &amp;m) const </div><div class="ttdoc">same as add(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00493">Matrix.h:493</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a78b4b8b4ee30d02cb726bf7b8ac13147"><div class="ttname"><a href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">meow::Matrix::operator()</a></div><div class="ttdeci">Entry operator()(size_t r, size_t c) const </div><div class="ttdoc">same as entry(r,c) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00473">Matrix.h:473</a></div></div>
<div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix</a></div><div class="ttdoc">matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00018">Matrix.h:18</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a5d35d285b8cd59475e98f97966be68c1"><div class="ttname"><a href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1">meow::Matrix::operator-</a></div><div class="ttdeci">Matrix operator-() const </div><div class="ttdoc">same as negative() </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00485">Matrix.h:485</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_aaba0981e54a17f0df8af9dabe9cad06f"><div class="ttname"><a href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">Change the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00198">Matrix.h:198</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix &amp; identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00348">Matrix.h:348</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00193">Matrix.h:193</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a581dbd8ba10d054596a3d11eaf47f274"><div class="ttname"><a href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">meow::Matrix::negative</a></div><div class="ttdeci">Matrix negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00270">Matrix.h:270</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a5d35d285b8cd59475e98f97966be68c1"><div class="ttname"><a href="classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1">meow::Matrix::operator-</a></div><div class="ttdeci">Matrix operator-() const </div><div class="ttdoc">same as negative() </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00488">Matrix.h:488</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_aaba0981e54a17f0df8af9dabe9cad06f"><div class="ttname"><a href="classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">Change the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00201">Matrix.h:201</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_abc6f5c824ee47cb15094729ca91f2e7c"><div class="ttname"><a href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix::identitied</a></div><div class="ttdeci">Matrix &amp; identitied()</div><div class="ttdoc">Let itself be an identity matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00351">Matrix.h:351</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00196">Matrix.h:196</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a581dbd8ba10d054596a3d11eaf47f274"><div class="ttname"><a href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">meow::Matrix::negative</a></div><div class="ttdeci">Matrix negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00273">Matrix.h:273</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self&lt; Myself &gt;</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a30d16679bb6843c5e35aae81738f3306"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols(size_t c, Entry const &amp;e)</div><div class="ttdoc">resize the matrix such that number of cols become c </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00160">Matrix.h:160</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a807c2a35579a429a2278956fc070f31a"><div class="ttname"><a href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a">meow::Matrix::operator/</a></div><div class="ttdeci">Matrix operator/(Entry const &amp;s) const </div><div class="ttdoc">same as div(s) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00510">Matrix.h:510</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_aa43f03179e3218c9af28f7374757a2cc"><div class="ttname"><a href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">meow::Matrix::positive</a></div><div class="ttdeci">Matrix positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00265">Matrix.h:265</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00107">Matrix.h:107</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a955d9ddcb5b3467f8377ccae281ff4f5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5">meow::Matrix::operator-</a></div><div class="ttdeci">Matrix operator-(Matrix const &amp;m) const </div><div class="ttdoc">same as sub(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00495">Matrix.h:495</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a138c71b681404e054fa27cac5bb80d56"><div class="ttname"><a href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56">meow::Matrix::triangular</a></div><div class="ttdeci">Matrix triangular() const </div><div class="ttdoc">return a matrix which is the triangular form of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00431">Matrix.h:431</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ac1030360f1f48119128d99428930cce6"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">meow::Matrix::add</a></div><div class="ttdeci">Matrix add(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) + m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00282">Matrix.h:282</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a30d16679bb6843c5e35aae81738f3306"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols(size_t c, Entry const &amp;e)</div><div class="ttdoc">resize the matrix such that number of cols become c </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00163">Matrix.h:163</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a807c2a35579a429a2278956fc070f31a"><div class="ttname"><a href="classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a">meow::Matrix::operator/</a></div><div class="ttdeci">Matrix operator/(Entry const &amp;s) const </div><div class="ttdoc">same as div(s) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00513">Matrix.h:513</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_aa43f03179e3218c9af28f7374757a2cc"><div class="ttname"><a href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc">meow::Matrix::positive</a></div><div class="ttdeci">Matrix positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00268">Matrix.h:268</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ac17251cb984beb1f74558724a22a0120"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix::reset</a></div><div class="ttdeci">void reset(size_t r, size_t c, Entry const &amp;e)</div><div class="ttdoc">reset the size of the matrix to r x c with entry all be e </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00110">Matrix.h:110</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a955d9ddcb5b3467f8377ccae281ff4f5"><div class="ttname"><a href="classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5">meow::Matrix::operator-</a></div><div class="ttdeci">Matrix operator-(Matrix const &amp;m) const </div><div class="ttdoc">same as sub(m) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00498">Matrix.h:498</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a138c71b681404e054fa27cac5bb80d56"><div class="ttname"><a href="classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56">meow::Matrix::triangular</a></div><div class="ttdeci">Matrix triangular() const </div><div class="ttdoc">return a matrix which is the triangular form of (*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00434">Matrix.h:434</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ac1030360f1f48119128d99428930cce6"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">meow::Matrix::add</a></div><div class="ttdeci">Matrix add(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) + m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00285">Matrix.h:285</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -484,7 +487,7 @@ $(document).ready(function(){initNavTree('Matrix_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Matrix_8h.html">Matrix.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/MergeableHeap_8h.html b/doc/html/MergeableHeap_8h.html
index f0461ca..aac8b12 100644
--- a/doc/html/MergeableHeap_8h.html
+++ b/doc/html/MergeableHeap_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -84,7 +84,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="MergeableHeap_8h.html">MergeableHeap.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/MergeableHeap_8h_source.html b/doc/html/MergeableHeap_8h_source.html
index 8854803..ff52223 100644
--- a/doc/html/MergeableHeap_8h_source.html
+++ b/doc/html/MergeableHeap_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('MergeableHeap_8h_source.html','');});
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;};</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;}</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;} <span class="comment">// meow</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor">#endif // dsa_MergeableHeap_H__</span></div>
<div class="ttc" id="classmeow_1_1MergeableHeap_html_a9491f6a76be757ae888a4093c034eedb"><div class="ttname"><a href="classmeow_1_1MergeableHeap.html#a9491f6a76be757ae888a4093c034eedb">meow::MergeableHeap::push</a></div><div class="ttdeci">void push(Element const &amp;value)</div><div class="ttdoc">加入element </div><div class="ttdef"><b>Definition:</b> <a href="MergeableHeap_8h_source.html#l00130">MergeableHeap.h:130</a></div></div>
@@ -198,7 +198,7 @@ $(document).ready(function(){initNavTree('MergeableHeap_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="MergeableHeap_8h.html">MergeableHeap.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjArray_8h.html b/doc/html/ObjArray_8h.html
index 0e91ceb..8d49f6d 100644
--- a/doc/html/ObjArray_8h.html
+++ b/doc/html/ObjArray_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -89,7 +89,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjArray_8h.html">ObjArray.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjArray_8h_source.html b/doc/html/ObjArray_8h_source.html
index 68b9ec0..6d406d5 100644
--- a/doc/html/ObjArray_8h_source.html
+++ b/doc/html/ObjArray_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -79,175 +79,177 @@ $(document).ready(function(){initNavTree('ObjArray_8h_source.html','');});
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">struct </span>Myself {</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; std::vector&lt;T&gt; array_;</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; Myself() {</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; }</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; ~Myself() {</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; Myself&amp; <a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(Myself <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; array_ = b.array_;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; }</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; };</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf"> 38</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">ObjArray</a>(): self(true) {</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f"> 41</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f">ObjArray</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>&amp; a): self(false) {</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(a.self);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; Myself() {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b): array_(b.array_) {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; }</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; Myself(<span class="keywordtype">size_t</span> sz, T <span class="keyword">const</span>&amp; e): array_(sz, e) {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; ~Myself() {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; }</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; };</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf"> 42</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">ObjArray</a>(): self() {</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14"> 45</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14">ObjArray</a>(std::vector&lt;T&gt; <span class="keyword">const</span>&amp; a): self(true) {</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">self</span>()-&gt;array_ = a;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768"> 49</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768">ObjArray</a>(<span class="keywordtype">size_t</span> sz, T <span class="keyword">const</span>&amp; e): self(true) {</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">self</span>()-&gt;array_.resize(sz, e);</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129"> 53</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129">~ObjArray</a>() {</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288"> 56</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>&amp; <a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>&amp; a) {</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(a.self);</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904"> 61</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>&amp; <a class="code" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">referenceFrom</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>&amp; a) {</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">referenceFrom</a>(a.self);</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; }</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01"> 66</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;array_.size();</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0"> 69</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">empty</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;array_.empty();</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe"> 73</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe">size</a>(<span class="keywordtype">size_t</span> res, T <span class="keyword">const</span>&amp; i) {</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">self</span>()-&gt;array_.resize(res, i);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; }</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628"> 78</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628">size</a>(<span class="keywordtype">size_t</span> res) {</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">self</span>()-&gt;array_.resize(res);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73"> 83</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73">clear</a>() {</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">self</span>()-&gt;array_.clear();</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b"> 87</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">entry</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;array_[i];</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0"> 90</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0">entry</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; e) {</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">self</span>()-&gt;array_[i] = e;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">entry</a>(i);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; }</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28"> 95</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">putBack</a>(T <span class="keyword">const</span>&amp; e) {</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">self</span>()-&gt;array_.push_back(e);</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">entry</a>(<a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>() - 1);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f"> 100</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">popBack</a>() {</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">empty</a>()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">self</span>()-&gt;array_.pop_back();</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf"> 106</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>&amp; <a class="code" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">operator=</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>&amp; a) {</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(a);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; }</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f"> 110</a></span>&#160; T <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">operator[]</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;array_[i];</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360"> 114</a></span>&#160; T&amp; <a class="code" href="classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360">operator[]</a>(<span class="keywordtype">size_t</span> i) {</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;array_[i];</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; }</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70"> 118</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">size_t</span> sz = <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%lu\n&quot;</span>, sz) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; }</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; sz; i++) {</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">if</span> (self-&gt;array_[i].write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; }</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74"> 132</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordtype">size_t</span> sz;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">if</span> (fread(&amp;sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; }</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%lu\n&quot;</span>, &amp;sz) &lt; 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>(sz);</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; sz; i++) {</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">self</span>()-&gt;array_[i].<a class="code" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">read</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae"> 147</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">create</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">ObjArray</a>();</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; }</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044"> 151</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(*b));</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
-<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5"> 155</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">ctype</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c"> 159</a></span>&#160; std::string <a class="code" href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c">type</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">ctype</a>());</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; }</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;};</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;}</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f"> 45</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f">ObjArray</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>&amp; a): self(a.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; }</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14"> 48</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14">ObjArray</a>(std::vector&lt;T&gt; <span class="keyword">const</span>&amp; a): self(a) {</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; }</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768"> 51</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768">ObjArray</a>(<span class="keywordtype">size_t</span> sz, T <span class="keyword">const</span>&amp; e): self(Myself(sz, e)) {</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129"> 54</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129">~ObjArray</a>() {</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288"> 57</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>&amp; <a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>&amp; a) {</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(a.self);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904"> 62</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>&amp; <a class="code" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">referenceFrom</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>&amp; a) {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">referenceFrom</a>(a.self);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; }</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01"> 67</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;array_.size();</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0"> 70</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">empty</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;array_.empty();</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe"> 74</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe">size</a>(<span class="keywordtype">size_t</span> res, T <span class="keyword">const</span>&amp; i) {</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">self</span>()-&gt;array_.resize(res, i);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628"> 79</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628">size</a>(<span class="keywordtype">size_t</span> res) {</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">self</span>()-&gt;array_.resize(res);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73"> 84</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73">clear</a>() {</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">self</span>()-&gt;array_.clear();</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737"> 88</a></span>&#160; T <a class="code" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">entry</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;array_[i];</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; }</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56"> 92</a></span>&#160; T <a class="code" href="classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56">entry</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; e) {</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">self</span>()-&gt;array_[i] = e;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">entry</a>(i);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286"> 97</a></span>&#160; T <a class="code" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">putBack</a>(T <span class="keyword">const</span>&amp; e) {</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">self</span>()-&gt;array_.push_back(e);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">entry</a>(<a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>() - 1);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f"> 102</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">popBack</a>() {</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">empty</a>()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">self</span>()-&gt;array_.pop_back();</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf"> 108</a></span>&#160; <a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a>&amp; <a class="code" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">operator=</a>(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>&amp; a) {</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(a);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626"> 112</a></span>&#160; T <a class="code" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">operator[]</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;array_[i];</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348"> 116</a></span>&#160; std::vector&lt;T&gt;::reference <a class="code" href="classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348">operator[]</a>(<span class="keywordtype">size_t</span> i) {</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;array_[i];</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; }</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70"> 120</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">size_t</span> sz = <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>();</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; }</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%lu\n&quot;</span>, sz) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; sz; i++) {</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">if</span> (self-&gt;array_[i].write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74"> 134</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">size_t</span> sz;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">if</span> (fread(&amp;sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%lu\n&quot;</span>, &amp;sz) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>(sz);</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; sz; i++) {</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">self</span>()-&gt;array_[i].<a class="code" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">read</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae"> 149</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">create</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">ObjArray</a>();</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044"> 153</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">copyFrom</a>(*(<a class="code" href="classmeow_1_1ObjArray.html">ObjArray</a> <span class="keyword">const</span>*)b));</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5"> 157</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">ctype</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c"> 161</a></span>&#160; std::string <a class="code" href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c">type</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">ctype</a>());</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;};</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor">#endif // oo_ObjArray_H__</span></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a8be408ac8b9b6515fc55dfecd418ceb5"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">meow::ObjArray::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00155">ObjArray.h:155</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a730a953292ddeb0a03958f00087da129"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129">meow::ObjArray::~ObjArray</a></div><div class="ttdeci">~ObjArray()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00053">ObjArray.h:53</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a387a45e9231e39b68790881125122768"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(size_t sz, T const &amp;e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00049">ObjArray.h:49</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_ab77633d00d8e75f1e6dd548c07d780fe"><div class="ttname"><a href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe">meow::ObjArray::size</a></div><div class="ttdeci">size_t size(size_t res, T const &amp;i)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00073">ObjArray.h:73</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a277d2ef80a4a62815253e57a91b3ed6f"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(ObjArray const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00041">ObjArray.h:41</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_aa09ddb0d17ebb93520b211dc29ad2904"><div class="ttname"><a href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">meow::ObjArray::referenceFrom</a></div><div class="ttdeci">ObjArray &amp; referenceFrom(ObjArray const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00061">ObjArray.h:61</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a3b0c22ea4f9538279794ce866013a2cf"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">meow::ObjArray::operator=</a></div><div class="ttdeci">ObjArray &amp; operator=(ObjArray const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00106">ObjArray.h:106</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a56b6b9b5e415c084ece7f0c214f0e8f0"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0">meow::ObjArray::entry</a></div><div class="ttdeci">T const &amp; entry(size_t i, T const &amp;e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00090">ObjArray.h:90</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_ad1acc646bf175e7797a1205c89240a01"><div class="ttname"><a href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">meow::ObjArray::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00066">ObjArray.h:66</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_af6c846ed0992c4f1e0a765a6d3549628"><div class="ttname"><a href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628">meow::ObjArray::size</a></div><div class="ttdeci">size_t size(size_t res)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00078">ObjArray.h:78</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a0cf27c92cf52d3f125a0e01e6b62bce0"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">meow::ObjArray::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00069">ObjArray.h:69</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a5196b0d1ae35ce86857d88810cc0933f"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">meow::ObjArray::popBack</a></div><div class="ttdeci">bool popBack()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00100">ObjArray.h:100</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a089627fcba2e80760993e3aff1705a70"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">meow::ObjArray::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00118">ObjArray.h:118</a></div></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor">#endif // oo_ObjArray_H__</span></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a8be408ac8b9b6515fc55dfecd418ceb5"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">meow::ObjArray::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00157">ObjArray.h:157</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a730a953292ddeb0a03958f00087da129"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129">meow::ObjArray::~ObjArray</a></div><div class="ttdeci">~ObjArray()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00054">ObjArray.h:54</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a387a45e9231e39b68790881125122768"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(size_t sz, T const &amp;e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00051">ObjArray.h:51</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_ab77633d00d8e75f1e6dd548c07d780fe"><div class="ttname"><a href="classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe">meow::ObjArray::size</a></div><div class="ttdeci">size_t size(size_t res, T const &amp;i)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00074">ObjArray.h:74</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a277d2ef80a4a62815253e57a91b3ed6f"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(ObjArray const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00045">ObjArray.h:45</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_aa09ddb0d17ebb93520b211dc29ad2904"><div class="ttname"><a href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">meow::ObjArray::referenceFrom</a></div><div class="ttdeci">ObjArray &amp; referenceFrom(ObjArray const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00062">ObjArray.h:62</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a3b0c22ea4f9538279794ce866013a2cf"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">meow::ObjArray::operator=</a></div><div class="ttdeci">ObjArray &amp; operator=(ObjArray const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00108">ObjArray.h:108</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_ad1acc646bf175e7797a1205c89240a01"><div class="ttname"><a href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">meow::ObjArray::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00067">ObjArray.h:67</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_af6c846ed0992c4f1e0a765a6d3549628"><div class="ttname"><a href="classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628">meow::ObjArray::size</a></div><div class="ttdeci">size_t size(size_t res)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00079">ObjArray.h:79</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a0cf27c92cf52d3f125a0e01e6b62bce0"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">meow::ObjArray::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00070">ObjArray.h:70</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a5196b0d1ae35ce86857d88810cc0933f"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">meow::ObjArray::popBack</a></div><div class="ttdeci">bool popBack()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00102">ObjArray.h:102</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a089627fcba2e80760993e3aff1705a70"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">meow::ObjArray::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00120">ObjArray.h:120</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_abf9b4ada2cea08a9b6583f86cfc8c737"><div class="ttname"><a href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">meow::ObjArray::entry</a></div><div class="ttdeci">T entry(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00088">ObjArray.h:88</a></div></div>
<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a1b6cb50da01769067bafcb85c2a5104f"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">meow::ObjArray::operator[]</a></div><div class="ttdeci">T const &amp; operator[](size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00110">ObjArray.h:110</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a8886e87d000181823e3532791e6a8288"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">meow::ObjArray::copyFrom</a></div><div class="ttdeci">ObjArray &amp; copyFrom(ObjArray const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00056">ObjArray.h:56</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_aa9e6268b6d7ea3c7b53101a7a175e360"><div class="ttname"><a href="classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360">meow::ObjArray::operator[]</a></div><div class="ttdeci">T &amp; operator[](size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00114">ObjArray.h:114</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a8fe5956bfb52c17632b00338c7da5d5c"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c">meow::ObjArray::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00159">ObjArray.h:159</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_adf6b1b267475a6a25a03317943e4a3cf"><div class="ttname"><a href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00038">ObjArray.h:38</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a5a9fa3cf06aab931c3248be58c3f1c14"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(std::vector&lt; T &gt; const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00045">ObjArray.h:45</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a339fcf38102846e361db6aa1e896c044"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">meow::ObjArray::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00151">ObjArray.h:151</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a8886e87d000181823e3532791e6a8288"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288">meow::ObjArray::copyFrom</a></div><div class="ttdeci">ObjArray &amp; copyFrom(ObjArray const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00057">ObjArray.h:57</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a8fe5956bfb52c17632b00338c7da5d5c"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c">meow::ObjArray::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00161">ObjArray.h:161</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_adf6b1b267475a6a25a03317943e4a3cf"><div class="ttname"><a href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00042">ObjArray.h:42</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a5a9fa3cf06aab931c3248be58c3f1c14"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14">meow::ObjArray::ObjArray</a></div><div class="ttdeci">ObjArray(std::vector&lt; T &gt; const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00048">ObjArray.h:48</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a85b7fd1f3e5c2c35216fcf3636506626"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">meow::ObjArray::operator[]</a></div><div class="ttdeci">T operator[](size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00112">ObjArray.h:112</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a339fcf38102846e361db6aa1e896c044"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">meow::ObjArray::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00153">ObjArray.h:153</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a2428a78c9bc7903ce3ef67ed1ef3b348"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348">meow::ObjArray::operator[]</a></div><div class="ttdeci">std::vector&lt; T &gt;::reference operator[](size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00116">ObjArray.h:116</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self&lt; Myself &gt;</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_affe4f74887e9c81f1e01b4bd1a4e0e28"><div class="ttname"><a href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">meow::ObjArray::putBack</a></div><div class="ttdeci">T const &amp; putBack(T const &amp;e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00095">ObjArray.h:95</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a3bc18d106d33e0a2f00f6e9ebf443b74"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">meow::ObjArray::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00132">ObjArray.h:132</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a83d175206d5bae2542a818200dd64c9b"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">meow::ObjArray::entry</a></div><div class="ttdeci">T const &amp; entry(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00087">ObjArray.h:87</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_adaa534a1d808e8064b6cd073fedf1e73"><div class="ttname"><a href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73">meow::ObjArray::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00083">ObjArray.h:83</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjArray_html_a35d6363d1432059e3dd7c3c43ca006ae"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">meow::ObjArray::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00147">ObjArray.h:147</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_aef579133f08d2d5aa0b03816fa677a56"><div class="ttname"><a href="classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56">meow::ObjArray::entry</a></div><div class="ttdeci">T entry(size_t i, T const &amp;e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00092">ObjArray.h:92</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a3bc18d106d33e0a2f00f6e9ebf443b74"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">meow::ObjArray::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00134">ObjArray.h:134</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_adaa534a1d808e8064b6cd073fedf1e73"><div class="ttname"><a href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73">meow::ObjArray::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00084">ObjArray.h:84</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a35d6363d1432059e3dd7c3c43ca006ae"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">meow::ObjArray::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00149">ObjArray.h:149</a></div></div>
<div class="ttc" id="classmeow_1_1ObjArray_html"><div class="ttname"><a href="classmeow_1_1ObjArray.html">meow::ObjArray</a></div><div class="ttdoc">純粹把 std::vector 包起來, 變成繼承自 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00023">ObjArray.h:23</a></div></div>
<div class="ttc" id="ObjBase_8h_html"><div class="ttname"><a href="ObjBase_8h.html">ObjBase.h</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjArray_html_a9c988b52746babbc998e4a7f5dbbc286"><div class="ttname"><a href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">meow::ObjArray::putBack</a></div><div class="ttdeci">T putBack(T const &amp;e)</div><div class="ttdef"><b>Definition:</b> <a href="ObjArray_8h_source.html#l00097">ObjArray.h:97</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -255,7 +257,7 @@ $(document).ready(function(){initNavTree('ObjArray_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjArray_8h.html">ObjArray.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjBase_8h.html b/doc/html/ObjBase_8h.html
index b147d62..9e91905 100644
--- a/doc/html/ObjBase_8h.html
+++ b/doc/html/ObjBase_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjBase_8h.html">ObjBase.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjBase_8h_source.html b/doc/html/ObjBase_8h_source.html
index b358b32..c4d61e0 100644
--- a/doc/html/ObjBase_8h_source.html
+++ b/doc/html/ObjBase_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -69,60 +69,60 @@ $(document).ready(function(){initNavTree('ObjBase_8h_source.html','');});
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html"> 15</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff"> 17</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>(){ }</div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234"> 19</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">~ObjBase</a>(){ }</div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8"> 29</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; }</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34"> 41</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c"> 48</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">create</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; }</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619"> 58</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; (*this) = (*b);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8"> 66</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">ctype</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72"> 73</a></span>&#160; <span class="keyword">virtual</span> std::string <a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">static</span> std::string s(<a class="code" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">ctype</a>());</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">return</span> s;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; }</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8"> 81</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>() {</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(<a class="code" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>).name();</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3"> 88</a></span>&#160; <span class="keyword">static</span> std::string <a class="code" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">typeBase</a>() {</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">static</span> std::string s(<a class="code" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>());</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> s;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;};</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;} <span class="comment">// meow</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#endif // oo_ObjBase_H__</span></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_ab42310e3f3a7cd558dd91381c8dd23d8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">meow::ObjBase::ctypeBase</a></div><div class="ttdeci">static char const * ctypeBase()</div><div class="ttdoc">用C-style string回傳base的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00081">ObjBase.h:81</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_ac9114e6917bca03b8f3c89694214b57c"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase::create</a></div><div class="ttdeci">virtual ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00048">ObjBase.h:48</a></div></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff"> 21</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>() { }</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234"> 23</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">~ObjBase</a>() { }</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8"> 33</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34"> 45</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c"> 52</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">create</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619"> 62</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; (*this) = (*b);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; }</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8"> 70</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">ctype</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72"> 77</a></span>&#160; <span class="keyword">virtual</span> std::string <a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">ctype</a>());</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8"> 84</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>() {</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(<a class="code" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>).name();</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3"> 91</a></span>&#160; <span class="keyword">static</span> std::string <a class="code" href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">typeBase</a>() {</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">static</span> std::string s(<a class="code" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>());</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">return</span> s;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;};</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#endif // oo_ObjBase_H__</span></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_ab42310e3f3a7cd558dd91381c8dd23d8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">meow::ObjBase::ctypeBase</a></div><div class="ttdeci">static char const * ctypeBase()</div><div class="ttdoc">用C-style string回傳base的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00084">ObjBase.h:84</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_ac9114e6917bca03b8f3c89694214b57c"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase::create</a></div><div class="ttdeci">virtual ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00052">ObjBase.h:52</a></div></div>
<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a79725f50866832762db87184eb528619"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase::copyFrom</a></div><div class="ttdeci">virtual ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00058">ObjBase.h:58</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a4aae58e8005739abe6d091d8b55a21e8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase::ctype</a></div><div class="ttdeci">virtual char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00066">ObjBase.h:66</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a0ae0da4160bf2556411b4c126c649234"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">meow::ObjBase::~ObjBase</a></div><div class="ttdeci">virtual ~ObjBase()</div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00019">ObjBase.h:19</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a4c1f5cb4b05559197148a8f6524bfc34"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase::read</a></div><div class="ttdeci">virtual bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00041">ObjBase.h:41</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_abe7a7138b5a81eb66da51b74bc3996ff"><div class="ttname"><a href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">meow::ObjBase::ObjBase</a></div><div class="ttdeci">ObjBase()</div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00017">ObjBase.h:17</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a75dce38f89ce11cb06e0454e7c1039d3"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">meow::ObjBase::typeBase</a></div><div class="ttdeci">static std::string typeBase()</div><div class="ttdoc">用std::string回傳base的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00088">ObjBase.h:88</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_ae9e9e5c664b7a92e54a3616983f39ba8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase::write</a></div><div class="ttdeci">virtual bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00029">ObjBase.h:29</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a63a4911bb073281820fe9b7a9908ba72"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase::type</a></div><div class="ttdeci">virtual std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00073">ObjBase.h:73</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_a79725f50866832762db87184eb528619"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase::copyFrom</a></div><div class="ttdeci">virtual ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00062">ObjBase.h:62</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_a4aae58e8005739abe6d091d8b55a21e8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase::ctype</a></div><div class="ttdeci">virtual char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00070">ObjBase.h:70</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_a0ae0da4160bf2556411b4c126c649234"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234">meow::ObjBase::~ObjBase</a></div><div class="ttdeci">virtual ~ObjBase()</div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00023">ObjBase.h:23</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_a4c1f5cb4b05559197148a8f6524bfc34"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase::read</a></div><div class="ttdeci">virtual bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00045">ObjBase.h:45</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_abe7a7138b5a81eb66da51b74bc3996ff"><div class="ttname"><a href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">meow::ObjBase::ObjBase</a></div><div class="ttdeci">ObjBase()</div><div class="ttdoc">Constructor with doing nothing. </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00021">ObjBase.h:21</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_a75dce38f89ce11cb06e0454e7c1039d3"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3">meow::ObjBase::typeBase</a></div><div class="ttdeci">static std::string typeBase()</div><div class="ttdoc">用std::string回傳base的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00091">ObjBase.h:91</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_ae9e9e5c664b7a92e54a3616983f39ba8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase::write</a></div><div class="ttdeci">virtual bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00033">ObjBase.h:33</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_a63a4911bb073281820fe9b7a9908ba72"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase::type</a></div><div class="ttdeci">virtual std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00077">ObjBase.h:77</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('ObjBase_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjBase_8h.html">ObjBase.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjDictionary_8h.html b/doc/html/ObjDictionary_8h.html
index da937ed..9c5f1e9 100644
--- a/doc/html/ObjDictionary_8h.html
+++ b/doc/html/ObjDictionary_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -89,7 +89,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjDictionary_8h.html">ObjDictionary.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjDictionary_8h_source.html b/doc/html/ObjDictionary_8h_source.html
index f5f42c2..98c6140 100644
--- a/doc/html/ObjDictionary_8h_source.html
+++ b/doc/html/ObjDictionary_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -79,165 +79,176 @@ $(document).ready(function(){initNavTree('ObjDictionary_8h_source.html','');});
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">struct </span>Myself {</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; std::map&lt;Key, Value&gt; dictionary_;</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; Myself() {</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; }</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; ~Myself() {</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; Myself&amp; <a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(Myself <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; dictionary_ = b.dictionary_;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; }</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; };</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662"> 38</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a>(): self(true) {</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161"> 41</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">ObjDictionary</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>&amp; d): self(false) {</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">self</span>.copyFrom(b.self);</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa"> 45</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">ObjDictionary</a>(std::map&lt;Key, Value&gt; <span class="keyword">const</span>&amp; d): self(true) {</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">self</span>()-&gt;dictionary_ = d;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08"> 49</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08">~ObjDictionary</a>() {</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; }</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285"> 52</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&amp; <a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>&amp; d) {</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(d.self);</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b"> 57</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&amp; <a class="code" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>&amp; d) {</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a>(d.self);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23"> 62</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;dictionary_.size();</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; }</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878"> 65</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878">empty</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;dictionary_.empty();</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; }</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7"> 69</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">clear</a>() {</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">self</span>()-&gt;dictionary_.clear();</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75"> 73</a></span>&#160; std::map&lt;Key, Value&gt;::const_iterator <a class="code" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;dictionary_.end();</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676"> 77</a></span>&#160; std::map&lt;Key, Value&gt;::iterator <a class="code" href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676">end</a>() {</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;dictionary_.end();</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1"> 81</a></span>&#160; std::map&lt;Key, Value&gt;::const_iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a>(Key <span class="keyword">const</span>&amp; k)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;dictionary_.find(k);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48"> 85</a></span>&#160; std::map&lt;Key, Value&gt;::iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">find</a>(Key <span class="keyword">const</span>&amp; k) {</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;dictionary_.find(k);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be"> 89</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">exist</a>(Key <span class="keyword">const</span>&amp; k)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a>() != <a class="code" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a>());</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead"> 93</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a>(Key <span class="keyword">const</span>&amp; k, Value <span class="keyword">const</span>&amp; v) {</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">self</span>-&gt;dictionary_.insert(std::pair&lt;Key, Value&gt;(k, v));</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81"> 97</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&amp; <a class="code" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">operator=</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>&amp; a) {</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(a);</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb"> 101</a></span>&#160; Value&amp; <a class="code" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">operator[]</a>(Key <span class="keyword">const</span>&amp; k) {</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;dictionary_[k];</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c"> 105</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">size_t</span> sz = <a class="code" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a>();</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%lu\n&quot;</span>, sz) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">for</span> (std::map&lt;Key, Value&gt;::const_iterator</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; it = self-&gt;dictionary_.begin(); it != <span class="keyword">self</span>-&gt;dictionary_.end(); ++it) {</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">if</span> (it-&gt;first .write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">if</span> (it-&gt;second.write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137"> 121</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">size_t</span> sz;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">if</span> (fread(&amp;sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; }</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%lu\n&quot;</span>, &amp;sz) &lt; 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; }</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; sz; i++) {</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; Key k;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; Value v;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">if</span> (k.read(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">if</span> (v.read(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a>(k, v);</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; }</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; }</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; </div>
-<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb"> 139</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">create</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a>();</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6"> 143</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(*(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>*)b));</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div>
-<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64"> 147</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">ctype</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; }</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c"> 151</a></span>&#160; std::string <a class="code" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">type</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">ctype</a>());</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;};</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; Myself() {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b): dictionary_(b.dictionary_) {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; }</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; ~Myself() {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; };</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662"> 40</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a>(): self() {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; }</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161"> 43</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">ObjDictionary</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>&amp; d): self(d.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">self</span>.copyFrom(b.self);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa"> 47</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">ObjDictionary</a>(std::map&lt;Key, Value&gt; <span class="keyword">const</span>&amp; d): self(Myself(d)) {</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08"> 50</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08">~ObjDictionary</a>() {</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285"> 53</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&amp; <a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>&amp; d) {</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(d.self);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b"> 58</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&amp; <a class="code" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>&amp; d) {</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a>(d.self);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23"> 63</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;dictionary_.size();</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; }</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878"> 67</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878">empty</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;dictionary_.empty();</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7"> 71</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">clear</a>() {</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">self</span>()-&gt;dictionary_.clear();</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; }</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac"> 75</a></span>&#160; std::map&lt;Key, Value&gt;::const_iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">first</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;dictionary_.begin();</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d"> 79</a></span>&#160; std::map&lt;Key, Value&gt;::iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d">first</a>() {</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;dictionary_.begin();</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75"> 83</a></span>&#160; std::map&lt;Key, Value&gt;::const_iterator <a class="code" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;dictionary_.end(); <span class="comment">// OAO!!!</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676"> 87</a></span>&#160; std::map&lt;Key, Value&gt;::iterator <a class="code" href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676">end</a>() {</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;dictionary_.end();</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1"> 91</a></span>&#160; std::map&lt;Key, Value&gt;::const_iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a>(Key <span class="keyword">const</span>&amp; k)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;dictionary_.find(k); <span class="comment">// OAO!!!</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; }</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48"> 95</a></span>&#160; std::map&lt;Key, Value&gt;::iterator <a class="code" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">find</a>(Key <span class="keyword">const</span>&amp; k) {</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;dictionary_.find(k);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be"> 99</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">exist</a>(Key <span class="keyword">const</span>&amp; k)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a>() != <a class="code" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a>());</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead"> 103</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a>(Key <span class="keyword">const</span>&amp; k, Value <span class="keyword">const</span>&amp; v) {</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">self</span>-&gt;dictionary_.insert(std::pair&lt;Key, Value&gt;(k, v));</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81"> 107</a></span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a>&amp; <a class="code" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">operator=</a>(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>&amp; a) {</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(a);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983"> 111</a></span>&#160; Value <a class="code" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">operator[]</a>(Key <span class="keyword">const</span>&amp; k) {</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;dictionary_[k];</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c"> 115</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordtype">size_t</span> sz = <a class="code" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a>();</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%lu\n&quot;</span>, sz) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">for</span> (std::map&lt;Key, Value&gt;::const_iterator it = begin(); it != <a class="code" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a>(); ++it) {</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">if</span> (it-&gt;first .write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">if</span> (it-&gt;second.write(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; }</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137"> 130</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">size_t</span> sz;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">if</span> (fread(&amp;sz, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%lu\n&quot;</span>, &amp;sz) &lt; 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; }</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; sz; i++) {</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; Key k;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; Value v;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">if</span> (k.read(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">if</span> (v.read(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a>(k, v);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; }</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; }</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb"> 148</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">create</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a>();</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; }</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6"> 152</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">copyFrom</a>(*(<a class="code" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> <span class="keyword">const</span>*)b));</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; }</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;}</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor">#endif // oo_ObjDictionary_H__</span></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab29251c7ae6e13058912106075ebe161"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary(ObjDictionary const &amp;d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00041">ObjDictionary.h:41</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a1055d36aa3d4551def2abd9aa86b7662"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00038">ObjDictionary.h:38</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a7e50cbeeead963d95d661783ee2a9285"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">meow::ObjDictionary::copyFrom</a></div><div class="ttdeci">ObjDictionary &amp; copyFrom(ObjDictionary const &amp;d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00052">ObjDictionary.h:52</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a0e265133214bd6b9f0dce6ce6dc6ca23"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">meow::ObjDictionary::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00062">ObjDictionary.h:62</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a87b0f4542b07951f207a1c9d3e327c81"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">meow::ObjDictionary::operator=</a></div><div class="ttdeci">ObjDictionary &amp; operator=(ObjDictionary const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00097">ObjDictionary.h:97</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_af5114823fcc2476aa45a965e4af66d6c"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">meow::ObjDictionary::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00151">ObjDictionary.h:151</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_afedaaaf1ed8b066a43d8e12081f6c878"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878">meow::ObjDictionary::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00065">ObjDictionary.h:65</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a2393452e9533fab679565068545f109c"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">meow::ObjDictionary::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00105">ObjDictionary.h:105</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab0a4c64950a5a89012a913202fac027b"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">meow::ObjDictionary::referenceFrom</a></div><div class="ttdeci">ObjDictionary &amp; referenceFrom(ObjDictionary const &amp;d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00057">ObjDictionary.h:57</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a8f2e32f6eb11904c2547fae0ff9ab3d6"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">meow::ObjDictionary::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00143">ObjDictionary.h:143</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a8f73bbc1d934566dd8a2087b145e3f48"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">meow::ObjDictionary::find</a></div><div class="ttdeci">std::map&lt; Key, Value &gt;::iterator find(Key const &amp;k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00085">ObjDictionary.h:85</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_ad22d7c7dc4d35417e9657eb88ca0dfbb"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">meow::ObjDictionary::operator[]</a></div><div class="ttdeci">Value &amp; operator[](Key const &amp;k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00101">ObjDictionary.h:101</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a081d3cf0d190e6dd02208c1c49653ed7"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">meow::ObjDictionary::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00069">ObjDictionary.h:69</a></div></div>
+<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64"> 156</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">ctype</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c"> 160</a></span>&#160; std::string <a class="code" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">type</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">ctype</a>());</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; }</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;};</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;}</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor">#endif // oo_ObjDictionary_H__</span></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab29251c7ae6e13058912106075ebe161"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary(ObjDictionary const &amp;d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00043">ObjDictionary.h:43</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a2724e52e9bf62b2c5b1fc999097f3d7d"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d">meow::ObjDictionary::first</a></div><div class="ttdeci">std::map&lt; Key, Value &gt;::iterator first()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00079">ObjDictionary.h:79</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a1055d36aa3d4551def2abd9aa86b7662"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00040">ObjDictionary.h:40</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a7e50cbeeead963d95d661783ee2a9285"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285">meow::ObjDictionary::copyFrom</a></div><div class="ttdeci">ObjDictionary &amp; copyFrom(ObjDictionary const &amp;d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00053">ObjDictionary.h:53</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a0e265133214bd6b9f0dce6ce6dc6ca23"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">meow::ObjDictionary::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00063">ObjDictionary.h:63</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a87b0f4542b07951f207a1c9d3e327c81"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">meow::ObjDictionary::operator=</a></div><div class="ttdeci">ObjDictionary &amp; operator=(ObjDictionary const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00107">ObjDictionary.h:107</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a451764f966fe7a237996c1698ba461ac"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">meow::ObjDictionary::first</a></div><div class="ttdeci">std::map&lt; Key, Value &gt;::const_iterator first() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00075">ObjDictionary.h:75</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_af5114823fcc2476aa45a965e4af66d6c"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">meow::ObjDictionary::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00160">ObjDictionary.h:160</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_afedaaaf1ed8b066a43d8e12081f6c878"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878">meow::ObjDictionary::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00067">ObjDictionary.h:67</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a2393452e9533fab679565068545f109c"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">meow::ObjDictionary::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00115">ObjDictionary.h:115</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab0a4c64950a5a89012a913202fac027b"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">meow::ObjDictionary::referenceFrom</a></div><div class="ttdeci">ObjDictionary &amp; referenceFrom(ObjDictionary const &amp;d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00058">ObjDictionary.h:58</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a8f2e32f6eb11904c2547fae0ff9ab3d6"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">meow::ObjDictionary::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00152">ObjDictionary.h:152</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a8f73bbc1d934566dd8a2087b145e3f48"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">meow::ObjDictionary::find</a></div><div class="ttdeci">std::map&lt; Key, Value &gt;::iterator find(Key const &amp;k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00095">ObjDictionary.h:95</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a081d3cf0d190e6dd02208c1c49653ed7"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">meow::ObjDictionary::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00071">ObjDictionary.h:71</a></div></div>
<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a14ce0fcedf7619c0b442588e185a7eeb"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">meow::ObjDictionary::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00139">ObjDictionary.h:139</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab8eb8496153b57598e81e089eef89e08"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08">meow::ObjDictionary::~ObjDictionary</a></div><div class="ttdeci">~ObjDictionary()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00049">ObjDictionary.h:49</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_aee3a1722f6061987a242b9b33e5fcc64"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">meow::ObjDictionary::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00147">ObjDictionary.h:147</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a59cf39f8704134a64090ecb59fff01aa"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary(std::map&lt; Key, Value &gt; const &amp;d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00045">ObjDictionary.h:45</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a9784fbd0eaab219216abdcba4f326ead"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">meow::ObjDictionary::insert</a></div><div class="ttdeci">void insert(Key const &amp;k, Value const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00093">ObjDictionary.h:93</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a1979f646a23bffdd01a9fe52e5a8aca1"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">meow::ObjDictionary::find</a></div><div class="ttdeci">std::map&lt; Key, Value &gt;::const_iterator find(Key const &amp;k) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00081">ObjDictionary.h:81</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_ae5f44ae004be8f10a1c9f5e65eeebc75"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">meow::ObjDictionary::end</a></div><div class="ttdeci">std::map&lt; Key, Value &gt;::const_iterator end() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00073">ObjDictionary.h:73</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_aeb8765e90349daee27bcf9e6c2672676"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676">meow::ObjDictionary::end</a></div><div class="ttdeci">std::map&lt; Key, Value &gt;::iterator end()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00077">ObjDictionary.h:77</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a14ce0fcedf7619c0b442588e185a7eeb"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">meow::ObjDictionary::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00148">ObjDictionary.h:148</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a8d793863b74457608508c34d728f0983"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">meow::ObjDictionary::operator[]</a></div><div class="ttdeci">Value operator[](Key const &amp;k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00111">ObjDictionary.h:111</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_ab8eb8496153b57598e81e089eef89e08"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08">meow::ObjDictionary::~ObjDictionary</a></div><div class="ttdeci">~ObjDictionary()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00050">ObjDictionary.h:50</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_aee3a1722f6061987a242b9b33e5fcc64"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">meow::ObjDictionary::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00156">ObjDictionary.h:156</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a59cf39f8704134a64090ecb59fff01aa"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">meow::ObjDictionary::ObjDictionary</a></div><div class="ttdeci">ObjDictionary(std::map&lt; Key, Value &gt; const &amp;d)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00047">ObjDictionary.h:47</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a9784fbd0eaab219216abdcba4f326ead"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">meow::ObjDictionary::insert</a></div><div class="ttdeci">void insert(Key const &amp;k, Value const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00103">ObjDictionary.h:103</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a1979f646a23bffdd01a9fe52e5a8aca1"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">meow::ObjDictionary::find</a></div><div class="ttdeci">std::map&lt; Key, Value &gt;::const_iterator find(Key const &amp;k) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00091">ObjDictionary.h:91</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_ae5f44ae004be8f10a1c9f5e65eeebc75"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">meow::ObjDictionary::end</a></div><div class="ttdeci">std::map&lt; Key, Value &gt;::const_iterator end() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00083">ObjDictionary.h:83</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_aeb8765e90349daee27bcf9e6c2672676"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676">meow::ObjDictionary::end</a></div><div class="ttdeci">std::map&lt; Key, Value &gt;::iterator end()</div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00087">ObjDictionary.h:87</a></div></div>
<div class="ttc" id="classmeow_1_1ObjDictionary_html"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a></div><div class="ttdoc">純粹把 std::map 包起來, 變成繼承自 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00023">ObjDictionary.h:23</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self&lt; Myself &gt;</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_ae60f2a947516d6d6f037cc106c00d3be"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">meow::ObjDictionary::exist</a></div><div class="ttdeci">bool exist(Key const &amp;k) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00089">ObjDictionary.h:89</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_ae60f2a947516d6d6f037cc106c00d3be"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">meow::ObjDictionary::exist</a></div><div class="ttdeci">bool exist(Key const &amp;k) const </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00099">ObjDictionary.h:99</a></div></div>
<div class="ttc" id="ObjBase_8h_html"><div class="ttname"><a href="ObjBase_8h.html">ObjBase.h</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjDictionary_html_a0b1bd9fe09676aca74aec34bf5ea7137"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">meow::ObjDictionary::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00121">ObjDictionary.h:121</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjDictionary_html_a0b1bd9fe09676aca74aec34bf5ea7137"><div class="ttname"><a href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">meow::ObjDictionary::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjDictionary_8h_source.html#l00130">ObjDictionary.h:130</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -245,7 +256,7 @@ $(document).ready(function(){initNavTree('ObjDictionary_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjDictionary_8h.html">ObjDictionary.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjProperties_8h.html b/doc/html/ObjProperties_8h.html
index 93e5b77..17a6e46 100644
--- a/doc/html/ObjProperties_8h.html
+++ b/doc/html/ObjProperties_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -84,7 +84,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjProperties_8h.html">ObjProperties.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjProperties_8h_source.html b/doc/html/ObjProperties_8h_source.html
index f38eb19..6ff7396 100644
--- a/doc/html/ObjProperties_8h_source.html
+++ b/doc/html/ObjProperties_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -73,9 +73,9 @@ $(document).ready(function(){initNavTree('ObjProperties_8h_source.html','');});
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <a class="code" href="classmeow_1_1ObjProperties.html#af1c809c0b160e143ee4f73cd577bd2cb">ObjProperties</a>();</div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="classmeow_1_1ObjProperties.html#af1c809c0b160e143ee4f73cd577bd2cb">ObjProperties</a>(<a class="code" href="classmeow_1_1ObjProperties.html">ObjProperties</a> <span class="keyword">const</span>&amp; p);</div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classmeow_1_1ObjProperties.html#a93f1d23981d318f743b1996a415e9cbb">~ObjProperties</a>();</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1ObjProperties.html#a7d36338144c15d56ab8f2a52a54a47cf">propertySize</a>() <span class="keyword">const</span>;</div>
@@ -85,27 +85,27 @@ $(document).ready(function(){initNavTree('ObjProperties_8h_source.html','');});
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjProperties.html#a183b80a7d63a01c23b0c0af5708b336f">propertyClear</a>();</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9">property</a>(std::string name) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9">property</a>(std::string name);</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjProperties.html#a5614e7f6a939da5376e83a1e75e215c5">propertyAdd</a>(std::string name, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoRemove);</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjProperties.html#aec0a1bc70d7cf33b54a1c951d5cdab23">propertyDel</a>(std::string name);</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="classmeow_1_1ObjProperties.html">ObjProperties</a>&amp; <a class="code" href="classmeow_1_1ObjProperties.html#a43ce997788ca81603e881a22285fd307">properties</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="classmeow_1_1ObjProperties.html">ObjProperties</a>&amp; <a class="code" href="classmeow_1_1ObjProperties.html#a43ce997788ca81603e881a22285fd307">properties</a>(<a class="code" href="classmeow_1_1ObjProperties.html">ObjProperties</a> <span class="keyword">const</span>&amp; p);</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjProperties.html#a7ebb7d21a575adbf9cbed10db807c6b6">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjProperties.html#a4d7d0978d10735798e76e707ee9faa5a">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg);</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjProperties.html#a3345d121cc8a6b25baad2cbd80d23164">create</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b);</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjProperties.html#a55ee94dd2d564eaee8250ed517b6779a">ctype</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; std::string <a class="code" href="classmeow_1_1ObjProperties.html#a6283d69f9c6430c3b2601d7f0267bb84">type</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;};</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
@@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('ObjProperties_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjProperties_8h.html">ObjProperties.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjSelector_8h.html b/doc/html/ObjSelector_8h.html
index dbed2e7..fff6066 100644
--- a/doc/html/ObjSelector_8h.html
+++ b/doc/html/ObjSelector_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -95,7 +95,7 @@ Variables</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjSelector_8h.html">ObjSelector.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjSelector_8h_source.html b/doc/html/ObjSelector_8h_source.html
index 5a92398..15d1614 100644
--- a/doc/html/ObjSelector_8h_source.html
+++ b/doc/html/ObjSelector_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -80,7 +80,7 @@ $(document).ready(function(){initNavTree('ObjSelector_8h_source.html','');});
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html">ObjSelector</a>* parent_;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* pointer_;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">bool</span> autoDelete_;</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="comment">//</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>(<a class="code" href="classmeow_1_1ObjSelector.html">ObjSelector</a>* parent,</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* ptr,</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">bool</span> autoDelete) {</div>
@@ -88,167 +88,168 @@ $(document).ready(function(){initNavTree('ObjSelector_8h_source.html','');});
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; pointer_ = ptr;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; autoDelete_ = autoDelete;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; ~<a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>() {</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">if</span> (autoDelete_) {</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">delete</span> pointer_;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">if</span> (parent_ != NULL) {</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; parent_-&gt;me_.second = NULL;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; };</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7"> 45</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::map&lt;std::string, Info*&gt; Funcs;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::map&lt;std::string, Info*&gt;::iterator FuncsIterator;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">static</span> Funcs&amp; funcs() {</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">static</span> Funcs f;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">return</span> f;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>* add(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>,</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html">ObjSelector</a>* parent,</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* ptr,</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">bool</span> autoDelete) {</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>* info = <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>(parent, ptr, autoDelete);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(name);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>] = info;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">return</span> info;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; std::pair&lt;std::string, Info*&gt; me_;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d"> 69</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d">add</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; add(name, NULL, obj, autoDelete);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019"> 76</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019">add</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; add(obj-&gt;<a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>(), NULL, obj, autoDelete);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621"> 83</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">if</span> (funcs().find(name) != funcs().end()) {</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">delete</span> funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>];</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; funcs().erase(name);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3"> 93</a></span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* <span class="keyword">get</span>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">if</span> (funcs().find(<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) == funcs().end()) <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">return</span> funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>]-&gt;pointer_;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; }</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb"> 101</a></span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">create</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* ptr = <span class="keyword">get</span>(<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>);</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">if</span>(ptr == NULL) <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">return</span> ptr-&gt;<a class="code" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">create</a>();</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0"> 110</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">exist</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj) {</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">for</span> (FuncsIterator it = funcs().begin(); it != funcs().end(); it++) {</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">if</span> (it-&gt;second-&gt;pointer_ == obj ||</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; (it-&gt;second-&gt;pointer_ != NULL &amp;&amp;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; it-&gt;second-&gt;pointer_-&gt;type() == obj-&gt;<a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>())) {</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; }</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb"> 124</a></span>&#160; <span class="keyword">static</span> std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj) {</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">for</span> (FuncsIterator it = funcs().begin(); it != funcs().end(); it++) {</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">if</span> (it-&gt;second-&gt;pointer_ == obj ||</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; (it-&gt;second-&gt;pointer_ != NULL &amp;&amp;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; it-&gt;second-&gt;pointer_-&gt;type() == obj-&gt;<a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>())) {</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> it-&gt;first;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">return</span> std::string();</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; }</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; </div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958"> 138</a></span>&#160; <span class="keyword">static</span> std::vector&lt;std::string&gt; <a class="code" href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958">names</a>() {</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; std::vector&lt;std::string&gt; ret;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">for</span> (FuncsIterator it = funcs().begin(); it != funcs().end(); it++)</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; ret.push_back(it-&gt;first);</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div>
-<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21"> 148</a></span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21">ObjSelector</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; me_.first = <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; me_.second = add(me_.first, <span class="keyword">this</span>, obj, autoDelete);</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; </div>
-<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308"> 156</a></span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308">ObjSelector</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; me_.first = obj-&gt;<a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>();</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; me_.second = add(me_.first, <span class="keyword">this</span>, obj, autoDelete);</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2"> 162</a></span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2">~ObjSelector</a>() {</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordflow">if</span> (me_.second != NULL) {</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(me_.first);</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; }</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; }</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; </div>
-<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8"> 171</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8">write</a>(FILE* f, <span class="keywordtype">bool</span> binary, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">exist</a>(obj)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* nme = <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>(obj).c_str();</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordtype">size_t</span> len = strlen(nme);</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">if</span> (binary) {</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;len, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span> ), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">if</span> (fwrite(nme , <span class="keyword">sizeof</span>(<span class="keywordtype">char</span> ), len, f) &lt; len) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;fg , <span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%s %u\n&quot;</span>, nme, fg) &lt; 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; }</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">return</span> obj-&gt;<a class="code" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">write</a>(f, binary, fg);</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; </div>
-<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb"> 188</a></span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb">read</a>(FILE* f, <span class="keywordtype">bool</span> binary) {</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>[2048];</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordtype">size_t</span> len;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordflow">if</span> (binary) {</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">if</span> (fread(&amp;len, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span> ), 1, f) &lt; 1) <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">if</span> (fread(name, <span class="keyword">sizeof</span>(<span class="keywordtype">char</span> ), len, f) &lt; len) <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">if</span> (fread(&amp;fg , <span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; name[len] = <span class="charliteral">&#39;\0&#39;</span>;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%s %u&quot;</span>, name, &amp;fg) &lt; 2) <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; }</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* ret = <a class="code" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">create</a>(std::string(name));</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">if</span> (ret != NULL &amp;&amp; ret-&gt;<a class="code" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">read</a>(f, binary, fg) == <span class="keyword">false</span>) {</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keyword">delete</span> ret;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; ret = NULL;</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; }</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;};</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32"> 209</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">kGlobalSeletorID</a> = 0;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;}</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor">#endif // oo_ObjSelector_H__</span></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_af0a264c27d0d08af4b617d2e4675fda7"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">meow::ObjSelector::Info</a></div><div class="ttdeci">friend struct Info</div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00045">ObjSelector.h:45</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_af1479fc3260f2600d76bc018a9a36019"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019">meow::ObjSelector::add</a></div><div class="ttdeci">static void add(ObjBase *obj, bool autoDelete)</div><div class="ttdoc">新增(註冊) 一個Class (必須要繼承自 ObjBase) 並且默認type為name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00076">ObjSelector.h:76</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_a757b4c75d87f958b64bb5cacbeb71dcb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb">meow::ObjSelector::read</a></div><div class="ttdeci">static ObjBase * read(FILE *f, bool binary)</div><div class="ttdoc">從檔案中讀取一個物件(該物件必須要有註冊過) </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00188">ObjSelector.h:188</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_a7f798e7243aa2e93d2458dfc7f6d3308"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308">meow::ObjSelector::ObjSelector</a></div><div class="ttdeci">ObjSelector(ObjBase *obj, bool autoDelete)</div><div class="ttdoc">宣告一個ObjSelector實體, 並且註冊一個 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00156">ObjSelector.h:156</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_a8febbd488ce1cf37b075c0e42278d3d0"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">meow::ObjSelector::exist</a></div><div class="ttdeci">static bool exist(ObjBase *obj)</div><div class="ttdoc">利用type檢查是否有註冊過同種類的Class </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00110">ObjSelector.h:110</a></div></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; ~<a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>() {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">if</span> (autoDelete_) {</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">delete</span> pointer_;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">if</span> (parent_ != NULL) {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; parent_-&gt;me_.second = NULL;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; };</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7"> 46</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::map&lt;std::string, Info*&gt; Infos;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> std::map&lt;std::string, Info*&gt;::iterator InfosIterator;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">static</span> Infos&amp; funcs() {</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">static</span> Infos f;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">return</span> f;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>* add(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html">ObjSelector</a>* parent,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* ptr,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">bool</span> autoDelete) {</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>* info = <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">Info</a>(parent, ptr, autoDelete);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(name);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>] = info;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> info;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; }</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; std::pair&lt;std::string, Info*&gt; me_;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d"> 70</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d">add</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; add(name, NULL, obj, autoDelete);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019"> 77</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019">add</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; add(obj-&gt;<a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>(), NULL, obj, autoDelete);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621"> 84</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">if</span> (funcs().find(name) != funcs().end()) {</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">delete</span> funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>];</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; funcs().erase(name);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3"> 94</a></span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* <span class="keyword">get</span>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">if</span> (funcs().find(<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) == funcs().end()) <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">return</span> funcs()[<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>]-&gt;pointer_;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb"> 102</a></span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">create</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>) {</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* ptr = <span class="keyword">get</span>(<a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">if</span>(ptr == NULL) <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordflow">return</span> ptr-&gt;<a class="code" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">create</a>();</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0"> 111</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">exist</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj) {</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">for</span> (InfosIterator it = funcs().begin(); it != funcs().end(); it++) {</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">if</span> (it-&gt;second-&gt;pointer_ == obj ||</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; (it-&gt;second-&gt;pointer_ != NULL &amp;&amp;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; it-&gt;second-&gt;pointer_-&gt;type() == obj-&gt;<a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>())) {</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; }</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; }</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb"> 125</a></span>&#160; <span class="keyword">static</span> std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj) {</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">for</span> (InfosIterator it = funcs().begin(); it != funcs().end(); it++) {</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">if</span> (it-&gt;second-&gt;pointer_ == obj ||</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; (it-&gt;second-&gt;pointer_ != NULL &amp;&amp;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; it-&gt;second-&gt;pointer_-&gt;type() == obj-&gt;<a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>())) {</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">return</span> it-&gt;first;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">return</span> std::string();</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958"> 139</a></span>&#160; <span class="keyword">static</span> std::vector&lt;std::string&gt; <a class="code" href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958">names</a>() {</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; std::vector&lt;std::string&gt; ret;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">for</span> (InfosIterator it = funcs().begin(); it != funcs().end(); it++)</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; ret.push_back(it-&gt;first);</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; }</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21"> 149</a></span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21">ObjSelector</a>(std::string <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; me_.first = <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; me_.second = add(me_.first, <span class="keyword">this</span>, obj, autoDelete);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308"> 157</a></span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308">ObjSelector</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">bool</span> autoDelete) {</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; me_.first = obj-&gt;<a class="code" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">type</a>();</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; me_.second = add(me_.first, <span class="keyword">this</span>, obj, autoDelete);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; }</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2"> 163</a></span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2">~ObjSelector</a>() {</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">if</span> (me_.second != NULL) {</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">del</a>(me_.first);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; }</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; }</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8"> 172</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8">write</a>(FILE* f, <span class="keywordtype">bool</span> binary, <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">exist</a>(obj)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* nme = <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>(obj).c_str();</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordtype">size_t</span> len = strlen(nme);</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">if</span> (binary) {</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;len, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span> ), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">if</span> (fwrite(nme , <span class="keyword">sizeof</span>(<span class="keywordtype">char</span> ), len, f) &lt; len) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;fg , <span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%s %u\n&quot;</span>, nme, fg) &lt; 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">return</span> obj-&gt;<a class="code" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">write</a>(f, binary, fg);</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; }</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb"> 189</a></span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb">read</a>(FILE* f, <span class="keywordtype">bool</span> binary) {</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">name</a>[2048];</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">size_t</span> len;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">if</span> (binary) {</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">if</span> (fread(&amp;len, <span class="keyword">sizeof</span>(<span class="keywordtype">size_t</span> ), 1, f) &lt; 1) <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">if</span> (fread(name, <span class="keyword">sizeof</span>(<span class="keywordtype">char</span> ), len, f) &lt; len) <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">if</span> (fread(&amp;fg , <span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>), 1, f) &lt; 1) <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; name[len] = <span class="charliteral">&#39;\0&#39;</span>;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%s %u&quot;</span>, name, &amp;fg) &lt; 2) <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; }</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* ret = <a class="code" href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">create</a>(std::string(name));</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">if</span> (ret != NULL &amp;&amp; ret-&gt;<a class="code" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">read</a>(f, binary, fg) == <span class="keyword">false</span>) {</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">delete</span> ret;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; ret = NULL;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; }</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; }</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;};</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32"> 210</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">kGlobalSeletorID</a> = 0;</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor">#endif // oo_ObjSelector_H__</span></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_af0a264c27d0d08af4b617d2e4675fda7"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7">meow::ObjSelector::Info</a></div><div class="ttdeci">friend struct Info</div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00046">ObjSelector.h:46</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_af1479fc3260f2600d76bc018a9a36019"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019">meow::ObjSelector::add</a></div><div class="ttdeci">static void add(ObjBase *obj, bool autoDelete)</div><div class="ttdoc">新增(註冊) 一個Class (必須要繼承自 ObjBase) 並且默認type為name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00077">ObjSelector.h:77</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_a757b4c75d87f958b64bb5cacbeb71dcb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb">meow::ObjSelector::read</a></div><div class="ttdeci">static ObjBase * read(FILE *f, bool binary)</div><div class="ttdoc">從檔案中讀取一個物件(該物件必須要有註冊過) </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00189">ObjSelector.h:189</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_a7f798e7243aa2e93d2458dfc7f6d3308"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308">meow::ObjSelector::ObjSelector</a></div><div class="ttdeci">ObjSelector(ObjBase *obj, bool autoDelete)</div><div class="ttdoc">宣告一個ObjSelector實體, 並且註冊一個 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00157">ObjSelector.h:157</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_a8febbd488ce1cf37b075c0e42278d3d0"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0">meow::ObjSelector::exist</a></div><div class="ttdeci">static bool exist(ObjBase *obj)</div><div class="ttdoc">利用type檢查是否有註冊過同種類的Class </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00111">ObjSelector.h:111</a></div></div>
<div class="ttc" id="classmeow_1_1ObjSelector_html"><div class="ttname"><a href="classmeow_1_1ObjSelector.html">meow::ObjSelector</a></div><div class="ttdoc">利用register的概念, 達到runtime用string選擇要new的class </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00022">ObjSelector.h:22</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_ac9114e6917bca03b8f3c89694214b57c"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase::create</a></div><div class="ttdeci">virtual ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00048">ObjBase.h:48</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_ac9114e6917bca03b8f3c89694214b57c"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase::create</a></div><div class="ttdeci">virtual ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00052">ObjBase.h:52</a></div></div>
<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_afefd56114a54ec164f0264d83394fc21"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21">meow::ObjSelector::ObjSelector</a></div><div class="ttdeci">ObjSelector(std::string name, ObjBase *obj, bool autoDelete)</div><div class="ttdoc">宣告一個ObjSelector實體, 並且註冊一個 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00148">ObjSelector.h:148</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_a498c46995c8f9050b3b069b95d10c5cb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">meow::ObjSelector::create</a></div><div class="ttdeci">static ObjBase * create(std::string name)</div><div class="ttdoc">回傳一個之前註冊過得Class new出來的實體 </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00101">ObjSelector.h:101</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_aa5d9c625910c4ece0cba7944885d39c2"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2">meow::ObjSelector::~ObjSelector</a></div><div class="ttdeci">~ObjSelector()</div><div class="ttdoc">解構子 </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00162">ObjSelector.h:162</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_a43786b9b4869a3bb115c852d09e474cb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">meow::ObjSelector::name</a></div><div class="ttdeci">static std::string name(ObjBase *obj)</div><div class="ttdoc">利用type尋找name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00124">ObjSelector.h:124</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_a0401a1941829c1b82ebce545d00a996d"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d">meow::ObjSelector::add</a></div><div class="ttdeci">static void add(std::string name, ObjBase *obj, bool autoDelete)</div><div class="ttdoc">新增(註冊) 一個Class (必須要繼承自 ObjBase) 並且給定其Name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00069">ObjSelector.h:69</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a4c1f5cb4b05559197148a8f6524bfc34"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase::read</a></div><div class="ttdeci">virtual bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00041">ObjBase.h:41</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_a85ff03287a5344d02b5cd67f89265ed8"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8">meow::ObjSelector::write</a></div><div class="ttdeci">static bool write(FILE *f, bool binary, ObjBase *obj, unsigned int fg)</div><div class="ttdoc">將一個物件寫到檔案裡(該物件必須要有註冊過) </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00171">ObjSelector.h:171</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_a12a464df440ff51da3f51a5c6731f958"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958">meow::ObjSelector::names</a></div><div class="ttdeci">static std::vector&lt; std::string &gt; names()</div><div class="ttdoc">回傳所有註冊過的name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00138">ObjSelector.h:138</a></div></div>
-<div class="ttc" id="namespacemeow_html_aaa678bbd106012a98ed5679e2ca8cc32"><div class="ttname"><a href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">meow::kGlobalSeletorID</a></div><div class="ttdeci">static const size_t kGlobalSeletorID</div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00209">ObjSelector.h:209</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjSelector_html_a94ae819ddd031927466845c86ce35621"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">meow::ObjSelector::del</a></div><div class="ttdeci">static void del(std::string name)</div><div class="ttdoc">依照name刪除之前註冊過得Class </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00083">ObjSelector.h:83</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_ae9e9e5c664b7a92e54a3616983f39ba8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase::write</a></div><div class="ttdeci">virtual bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00029">ObjBase.h:29</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjBase_html_a63a4911bb073281820fe9b7a9908ba72"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase::type</a></div><div class="ttdeci">virtual std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00073">ObjBase.h:73</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_afefd56114a54ec164f0264d83394fc21"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21">meow::ObjSelector::ObjSelector</a></div><div class="ttdeci">ObjSelector(std::string name, ObjBase *obj, bool autoDelete)</div><div class="ttdoc">宣告一個ObjSelector實體, 並且註冊一個 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00149">ObjSelector.h:149</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_a498c46995c8f9050b3b069b95d10c5cb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb">meow::ObjSelector::create</a></div><div class="ttdeci">static ObjBase * create(std::string name)</div><div class="ttdoc">回傳一個之前註冊過得Class new出來的實體 </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00102">ObjSelector.h:102</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_aa5d9c625910c4ece0cba7944885d39c2"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2">meow::ObjSelector::~ObjSelector</a></div><div class="ttdeci">~ObjSelector()</div><div class="ttdoc">解構子 </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00163">ObjSelector.h:163</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_a43786b9b4869a3bb115c852d09e474cb"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb">meow::ObjSelector::name</a></div><div class="ttdeci">static std::string name(ObjBase *obj)</div><div class="ttdoc">利用type尋找name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00125">ObjSelector.h:125</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_a0401a1941829c1b82ebce545d00a996d"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d">meow::ObjSelector::add</a></div><div class="ttdeci">static void add(std::string name, ObjBase *obj, bool autoDelete)</div><div class="ttdoc">新增(註冊) 一個Class (必須要繼承自 ObjBase) 並且給定其Name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00070">ObjSelector.h:70</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_a4c1f5cb4b05559197148a8f6524bfc34"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase::read</a></div><div class="ttdeci">virtual bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00045">ObjBase.h:45</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_a85ff03287a5344d02b5cd67f89265ed8"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8">meow::ObjSelector::write</a></div><div class="ttdeci">static bool write(FILE *f, bool binary, ObjBase *obj, unsigned int fg)</div><div class="ttdoc">將一個物件寫到檔案裡(該物件必須要有註冊過) </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00172">ObjSelector.h:172</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_a12a464df440ff51da3f51a5c6731f958"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958">meow::ObjSelector::names</a></div><div class="ttdeci">static std::vector&lt; std::string &gt; names()</div><div class="ttdoc">回傳所有註冊過的name </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00139">ObjSelector.h:139</a></div></div>
+<div class="ttc" id="namespacemeow_html_aaa678bbd106012a98ed5679e2ca8cc32"><div class="ttname"><a href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">meow::kGlobalSeletorID</a></div><div class="ttdeci">static const size_t kGlobalSeletorID</div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00210">ObjSelector.h:210</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjSelector_html_a94ae819ddd031927466845c86ce35621"><div class="ttname"><a href="classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621">meow::ObjSelector::del</a></div><div class="ttdeci">static void del(std::string name)</div><div class="ttdoc">依照name刪除之前註冊過得Class </div><div class="ttdef"><b>Definition:</b> <a href="ObjSelector_8h_source.html#l00084">ObjSelector.h:84</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_ae9e9e5c664b7a92e54a3616983f39ba8"><div class="ttname"><a href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase::write</a></div><div class="ttdeci">virtual bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00033">ObjBase.h:33</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjBase_html_a63a4911bb073281820fe9b7a9908ba72"><div class="ttname"><a href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase::type</a></div><div class="ttdeci">virtual std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00077">ObjBase.h:77</a></div></div>
<div class="ttc" id="ObjBase_8h_html"><div class="ttname"><a href="ObjBase_8h.html">ObjBase.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -257,7 +258,7 @@ $(document).ready(function(){initNavTree('ObjSelector_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjSelector_8h.html">ObjSelector.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjTypes_8h.html b/doc/html/ObjTypes_8h.html
index 757d881..0405769 100644
--- a/doc/html/ObjTypes_8h.html
+++ b/doc/html/ObjTypes_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -110,7 +110,7 @@ ReaderWriter_string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a c
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjTypes_8h.html">ObjTypes.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ObjTypes_8h_source.html b/doc/html/ObjTypes_8h_source.html
index 015e7af..4a8cd2a 100644
--- a/doc/html/ObjTypes_8h_source.html
+++ b/doc/html/ObjTypes_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,27 +74,27 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');});
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">struct </span>Myself {</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; Type data_;</div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; Myself() {</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; }</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; Myself(Type <span class="keyword">const</span>&amp; t): data_(t) {</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; }</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; ~Myself() {</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; Myself() {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; }</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; Myself(Type <span class="keyword">const</span>&amp; t): data_(t) {</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; Myself <a class="code" href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">copyFrom</a>(Myself <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; data_ = b.data_;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; ~Myself() {</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; };</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;data_&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Type&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136"> 35</a></span>&#160; <a class="code" href="classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136">ObjType</a>(): self() {</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; }</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4"> 39</a></span>&#160; <a class="code" href="classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4">ObyType</a>(Type <span class="keyword">const</span>&amp; t): self(Myself(t)) {</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993"> 43</a></span>&#160; <a class="code" href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993">ObjType</a>(<a class="code" href="classmeow_1_1ObjType.html">ObjType</a> <span class="keyword">const</span>&amp; a): self(a.self, COPY_FROM) {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993"> 43</a></span>&#160; <a class="code" href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993">ObjType</a>(<a class="code" href="classmeow_1_1ObjType.html">ObjType</a> <span class="keyword">const</span>&amp; a): self(a.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Type&gt;::COPY_FROM) {</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c"> 46</a></span>&#160; <a class="code" href="classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c">~ObjType</a>() {</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
@@ -107,11 +107,11 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');});
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1ObjType.html#a14617b585e4b852ab63321ad0af076e7">referenceFrom</a>(a.self);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9"> 59</a></span>&#160; Type <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">access</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3"> 59</a></span>&#160; Type <a class="code" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">access</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;data_;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb"> 63</a></span>&#160; Type&amp; <a class="code" href="classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb">modify</a>() {</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;data_;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; }</div>
@@ -119,11 +119,11 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');});
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b"> 67</a></span>&#160; <a class="code" href="classmeow_1_1ObjType.html">ObjType</a>&amp; <a class="code" href="classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b">operator=</a>(<a class="code" href="classmeow_1_1ObjType.html">ObjType</a> <span class="keyword">const</span>&amp; a) {</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">copyFrom</a>(a);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a"> 71</a></span>&#160; Type <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">operator()</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">access</a>();</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9"> 71</a></span>&#160; Type <a class="code" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">operator()</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">access</a>();</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; }</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a"> 75</a></span>&#160; Type&amp; <a class="code" href="classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a">operator()</a>() {</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb">modify</a>();</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div>
@@ -131,23 +131,23 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');});
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944"> 79</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> ReaderWriter::write(f, bin, fg, self-&gt;data_);</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe"> 83</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> ReaderWriter::read(f, bin, fg, &amp;(<span class="keyword">self</span>()-&gt;data_));</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; </div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180"> 87</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180">create</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136">ObjType</a>();</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535"> 91</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">copyFrom</a>(&amp;(<a class="code" href="classmeow_1_1ObjType.html">ObjType</a> <span class="keyword">const</span>*)b));</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">copyFrom</a>(*(<a class="code" href="classmeow_1_1ObjType.html">ObjType</a> <span class="keyword">const</span>*)b));</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; }</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49"> 95</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49">ctype</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; </div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f"> 99</a></span>&#160; std::string <a class="code" href="classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f">type</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49">ctype</a>());</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div>
@@ -229,7 +229,7 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');});
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; }</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classmeow_1_1ReaderWriter__string.html#adf69dad74e4998323580e6913598c894"> 178</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1ReaderWriter__string.html#adf69dad74e4998323580e6913598c894">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg, std::string* k) {</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordtype">size_t</span> len;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">char</span> buf[2048];</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">char</span> buf[81920];</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">if</span> (fread(&amp;len, <span class="keyword">sizeof</span>(len) , 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">if</span> (fread( buf, <span class="keyword">sizeof</span>(<span class="keywordtype">char</span>), len, f) &lt; len) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@@ -252,19 +252,18 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');});
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor">#endif // oo_ObjType_H__</span></div>
<div class="ttc" id="classmeow_1_1ObjType_html_ac703cec17ecfe6869a016c0ff072918c"><div class="ttname"><a href="classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c">meow::ObjType::~ObjType</a></div><div class="ttdeci">~ObjType()</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00046">ObjTypes.h:46</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjType_html_a22e329bcf845d0ff11cb058e371038e3"><div class="ttname"><a href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">meow::ObjType::access</a></div><div class="ttdeci">Type access() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00059">ObjTypes.h:59</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_afc34507295cf5bdbb1b5fd22c1c43f9a"><div class="ttname"><a href="classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a">meow::ObjType::operator()</a></div><div class="ttdeci">Type &amp; operator()()</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00075">ObjTypes.h:75</a></div></div>
<div class="ttc" id="classmeow_1_1ReaderWriter__string_html_ac4fe1d4fbaf69b48c36fe2d404c214c5"><div class="ttname"><a href="classmeow_1_1ReaderWriter__string.html#ac4fe1d4fbaf69b48c36fe2d404c214c5">meow::ReaderWriter_string::write</a></div><div class="ttdeci">static bool write(FILE *f, bool bin, unsigned int fg, std::string const &amp;k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00166">ObjTypes.h:166</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_a14617b585e4b852ab63321ad0af076e7"><div class="ttname"><a href="classmeow_1_1ObjType.html#a14617b585e4b852ab63321ad0af076e7">meow::ObjType::referenceFrom</a></div><div class="ttdeci">ObjType &amp; referenceFrom(ObjType const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00054">ObjTypes.h:54</a></div></div>
<div class="ttc" id="classmeow_1_1ReaderWriter__int_html_a04e4b5a8285e372706faa5a45983fb9d"><div class="ttname"><a href="classmeow_1_1ReaderWriter__int.html#a04e4b5a8285e372706faa5a45983fb9d">meow::ReaderWriter_int::read</a></div><div class="ttdeci">static bool read(FILE *f, bool bin, unsigned int fg, int *k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00114">ObjTypes.h:114</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_a6a625052a5579e4897a95e9ca6663136"><div class="ttname"><a href="classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136">meow::ObjType::ObjType</a></div><div class="ttdeci">ObjType()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00035">ObjTypes.h:35</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html"><div class="ttname"><a href="classmeow_1_1ObjType.html">meow::ObjType</a></div><div class="ttdoc">純粹把給定的 Type 包起來, 變成繼承自 ObjBase </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00018">ObjTypes.h:18</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjType_html_ae086a8dc3e60528121e73a0ce80d2cc9"><div class="ttname"><a href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">meow::ObjType::access</a></div><div class="ttdeci">Type const &amp; access() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00059">ObjTypes.h:59</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_af0adbddc5a4ef305c2637b6694355944"><div class="ttname"><a href="classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944">meow::ObjType::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將物件寫入檔案, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00079">ObjTypes.h:79</a></div></div>
<div class="ttc" id="classmeow_1_1ReaderWriter__size__t_html_a4bf82797fa84b557895c204c8c94c936"><div class="ttname"><a href="classmeow_1_1ReaderWriter__size__t.html#a4bf82797fa84b557895c204c8c94c936">meow::ReaderWriter_size_t::read</a></div><div class="ttdeci">static bool read(FILE *f, bool bin, unsigned int fg, size_t *k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00134">ObjTypes.h:134</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_a19f8291125626675d15b4394283b8180"><div class="ttname"><a href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180">meow::ObjType::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">回傳一個new出來的物件, 預設implement為直接回傳 NULL </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00087">ObjTypes.h:87</a></div></div>
<div class="ttc" id="namespacemeow_html_a52d52e58feff5e9f9013279e2dbd2fee"><div class="ttname"><a href="namespacemeow.html#a52d52e58feff5e9f9013279e2dbd2fee">meow::ObjString</a></div><div class="ttdeci">ObjType&lt; std::string, ReaderWriter_string &gt; ObjString</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00197">ObjTypes.h:197</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_afaa74a571889ea5281ab3de5636f7e0f"><div class="ttname"><a href="classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f">meow::ObjType::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">用std::string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00099">ObjTypes.h:99</a></div></div>
-<div class="ttc" id="classmeow_1_1ObjType_html_a99d0180d4480c6fd46841e09c5519d8a"><div class="ttname"><a href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">meow::ObjType::operator()</a></div><div class="ttdeci">Type const &amp; operator()() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00071">ObjTypes.h:71</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_add76ed06952275dbb3c2ce0176cf0c7b"><div class="ttname"><a href="classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b">meow::ObjType::operator=</a></div><div class="ttdeci">ObjType &amp; operator=(ObjType const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00067">ObjTypes.h:67</a></div></div>
<div class="ttc" id="classmeow_1_1ReaderWriter__double_html"><div class="ttname"><a href="classmeow_1_1ReaderWriter__double.html">meow::ReaderWriter_double</a></div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00144">ObjTypes.h:144</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_afd125762822efc8ff890479bac6fafe4"><div class="ttname"><a href="classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4">meow::ObjType::ObyType</a></div><div class="ttdeci">ObyType(Type const &amp;t)</div><div class="ttdoc">constructor, 並且給值 </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00039">ObjTypes.h:39</a></div></div>
@@ -273,6 +272,7 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');});
<div class="ttc" id="classmeow_1_1ObjType_html_a392c841c8012ebd9a62f514a74e4b535"><div class="ttname"><a href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535">meow::ObjType::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製, 預設使用operator= </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00091">ObjTypes.h:91</a></div></div>
<div class="ttc" id="classmeow_1_1ReaderWriter__string_html"><div class="ttname"><a href="classmeow_1_1ReaderWriter__string.html">meow::ReaderWriter_string</a></div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00164">ObjTypes.h:164</a></div></div>
<div class="ttc" id="classmeow_1_1ReaderWriter__double_html_a951e079f66e01d81f1492ae1da963d8e"><div class="ttname"><a href="classmeow_1_1ReaderWriter__double.html#a951e079f66e01d81f1492ae1da963d8e">meow::ReaderWriter_double::read</a></div><div class="ttdeci">static bool read(FILE *f, bool bin, unsigned int fg, double *k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00154">ObjTypes.h:154</a></div></div>
+<div class="ttc" id="classmeow_1_1ObjType_html_a7dd978549a5fc36e2ce5dc26cefe69f9"><div class="ttname"><a href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">meow::ObjType::operator()</a></div><div class="ttdeci">Type operator()() const </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00071">ObjTypes.h:71</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_a0eac1bd069ebdde20f422ef6a5ffb7cb"><div class="ttname"><a href="classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb">meow::ObjType::modify</a></div><div class="ttdeci">Type &amp; modify()</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00063">ObjTypes.h:63</a></div></div>
<div class="ttc" id="namespacemeow_html_a936afddaa5716457741832ee501c7a58"><div class="ttname"><a href="namespacemeow.html#a936afddaa5716457741832ee501c7a58">meow::ObjDouble</a></div><div class="ttdeci">ObjType&lt; double, ReaderWriter_double &gt; ObjDouble</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00196">ObjTypes.h:196</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_a9deb0425763909a5b74aca7bd0c116f4"><div class="ttname"><a href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">meow::ObjType::copyFrom</a></div><div class="ttdeci">ObjType &amp; copyFrom(ObjType const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00049">ObjTypes.h:49</a></div></div>
@@ -282,7 +282,7 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');});
<div class="ttc" id="classmeow_1_1ReaderWriter__size__t_html_ab616eb075979f72e989a984177dfdb58"><div class="ttname"><a href="classmeow_1_1ReaderWriter__size__t.html#ab616eb075979f72e989a984177dfdb58">meow::ReaderWriter_size_t::write</a></div><div class="ttdeci">static bool write(FILE *f, bool bin, unsigned int fg, size_t const &amp;k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00126">ObjTypes.h:126</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_a8ff33aabcb80ffc2d870b6ce73a6d4fe"><div class="ttname"><a href="classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe">meow::ObjType::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將物件從檔案讀出, 預設implement為直接回傳 false </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00083">ObjTypes.h:83</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_a1b2ab2b0b31756ed1e1a011f6e50c993"><div class="ttname"><a href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993">meow::ObjType::ObjType</a></div><div class="ttdeci">ObjType(ObjType const &amp;a)</div><div class="ttdoc">constructor, 並且copy資料 </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00043">ObjTypes.h:43</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self&lt; data_ &gt;</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self&lt; Type &gt;</a></div></div>
<div class="ttc" id="classmeow_1_1ReaderWriter__size__t_html"><div class="ttname"><a href="classmeow_1_1ReaderWriter__size__t.html">meow::ReaderWriter_size_t</a></div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00124">ObjTypes.h:124</a></div></div>
<div class="ttc" id="classmeow_1_1ObjType_html_ae7d34cb241aa7d74c9c52918c98dab49"><div class="ttname"><a href="classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49">meow::ObjType::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">用C-style string回傳這個class的type name </div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00095">ObjTypes.h:95</a></div></div>
<div class="ttc" id="classmeow_1_1ReaderWriter__string_html_adf69dad74e4998323580e6913598c894"><div class="ttname"><a href="classmeow_1_1ReaderWriter__string.html#adf69dad74e4998323580e6913598c894">meow::ReaderWriter_string::read</a></div><div class="ttdeci">static bool read(FILE *f, bool bin, unsigned int fg, std::string *k)</div><div class="ttdef"><b>Definition:</b> <a href="ObjTypes_8h_source.html#l00178">ObjTypes.h:178</a></div></div>
@@ -295,7 +295,7 @@ $(document).ready(function(){initNavTree('ObjTypes_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="ObjTypes_8h.html">ObjTypes.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Photo_8h.html b/doc/html/Photo_8h.html
index 39f3085..7a4f2a5 100644
--- a/doc/html/Photo_8h.html
+++ b/doc/html/Photo_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -94,7 +94,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Photo_8h.html">Photo.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Photo_8h_source.html b/doc/html/Photo_8h_source.html
index 293b508..b89c2f4 100644
--- a/doc/html/Photo_8h_source.html
+++ b/doc/html/Photo_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -87,273 +87,276 @@ $(document).ready(function(){initNavTree('Photo_8h_source.html','');});
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> bmp_;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> c_;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection&lt;double&gt;</a> proj_;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; Myself(): proj_(3) {</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; }</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b): bmp_(b.bmp_), c_(b.c_), proj_(b.proj_) {</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; ~Myself() {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; Myself(): proj_(3) {</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b): bmp_(b.bmp_), c_(b.c_), proj_(b.proj_) {</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; };</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> bitmapCoord(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; yx)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>(yx.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), -yx.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092"> 59</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">Photo</a>(): self() {</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">self</span>()-&gt;proj_.focal(1.0);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8"> 70</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">Photo</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>&amp; b): self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e"> 80</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp): self() {</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; </div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440"> 92</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp, <span class="keywordtype">double</span> f): self() {</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp, f);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de"> 105</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp, <span class="keywordtype">double</span> f, <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; c): self() {</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp, f, c);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
-<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d"> 112</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">~Photo</a>() {</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; </div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6"> 120</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html">Photo</a>&amp; <a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(b.self);</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f"> 130</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html">Photo</a>&amp; <a class="code" href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f">referneceFrom</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">self</span>().referenceFrom(b.self);</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; }</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; </div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3"> 142</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp) {</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(sqrt(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a>()) + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>())));</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>(bmp.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>() / 2, bmp.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>() / 2));</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; }</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; </div>
-<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0"> 156</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp, <span class="keywordtype">double</span> f) {</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(f);</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>(bmp.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>() / 2, bmp.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>() / 2));</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; }</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; </div>
-<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8"> 169</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp, <span class="keywordtype">double</span> f, <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; c) {</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(f);</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(c);</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
-<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62"> 178</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;bmp_;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; }</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; </div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7"> 185</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">bitmapGet</a>() {</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;bmp_;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; }</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; </div>
-<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c"> 195</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c">bitmap</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp) {</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keyword">self</span>()-&gt;bmp_.copyFrom(bmp);</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>();</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; }</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; </div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4"> 203</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;proj_.focal();</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; }</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; </div>
-<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9"> 213</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9">focal</a>(<span class="keywordtype">double</span> f) {</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keyword">self</span>()-&gt;proj_.focal(f);</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>();</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; }</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; </div>
-<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a"> 221</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection&lt;double&gt;</a> <a class="code" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">projection</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;proj_;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; }</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; </div>
-<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984"> 228</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection&lt;double&gt;</a> <a class="code" href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984">projection</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection&lt;double&gt;</a> <span class="keyword">const</span>&amp; p) {</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">if</span> (p.<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() == 3) {</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keyword">self</span>()-&gt;proj_ = p;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; }</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">projection</a>();</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; }</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; </div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c"> 240</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;c_;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; }</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; </div>
-<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c"> 249</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>&amp; <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>() {</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;c_;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; </div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253"> 260</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; c) {</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">self</span>()-&gt;c_ = c;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>();</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; }</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; </div>
-<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c"> 268</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;bmp_.width();</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; }</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; </div>
-<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d"> 275</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;bmp_.height();</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; }</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; </div>
-<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e"> 282</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;bmp_.pixel(y, x);</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; }</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; </div>
-<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7"> 289</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>&amp; p) {</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keyword">self</span>()-&gt;bmp_.pixel(y, x, p);</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">pixel</a>(y, x);</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; </div>
-<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66"> 301</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; yx)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> c = bitmapCoord(yx);</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; ssize_t h_max = (ssize_t)<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>() - 1;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; ssize_t w_max = (ssize_t)<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a> () - 1;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordflow">return</span> (0 &lt;= c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() &amp;&amp; c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() &lt;= h_max &amp;&amp; 0 &lt;= c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() &amp;&amp; c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() &lt;= w_max);</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; }</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; </div>
-<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98"> 315</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">inside</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; p)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keywordflow">if</span> (p.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() &gt; 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>(self-&gt;proj_.transformate(p.<a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>())));</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; }</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; </div>
-<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1"> 329</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">color</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; yx)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(yx)) <span class="keywordflow">return</span> Pixel(0);</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> c(bitmapCoord(yx));</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordtype">int</span> y0 = (<a class="code" href="classint.html">int</a>)c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>();</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordtype">int</span> x0 = (<a class="code" href="classint.html">int</a>)c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>();</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordtype">double</span> h[2] = {1 - (c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - y0), c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - y0};</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordtype">double</span> w[2] = {1 - (c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - x0), c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - x0};</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; Pixel sum(0);</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> dy = 0; dy &lt; 2; dy++)</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> dx = 0; dx &lt; 2; dx++) {</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; sum = sum + <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>().pixel(</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; std::min(y0 + dy, (<span class="keywordtype">int</span>)<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>() - 1),</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; std::min(x0 + dx, (<span class="keywordtype">int</span>)<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a> () - 1)) * (w[dy] * h[dx]);</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; }</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">return</span> sum;</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; }</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; </div>
-<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4"> 354</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4">color</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; p)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">color</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>(self-&gt;proj_.transformate(p.<a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>())));</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; }</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; </div>
-<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65"> 361</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html">Photo</a>&amp; <a class="code" href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65">operator=</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(b);</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; </div>
-<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952"> 369</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>().<a class="code" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">write</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordtype">double</span> tmp;</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;(tmp = <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().x()), <span class="keyword">sizeof</span>(tmp), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;(tmp = <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().y()), <span class="keyword">sizeof</span>(tmp), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;(tmp = <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; }</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%f %f\n&quot;</span>, <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().x(), <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().y()) &lt; 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%f\n&quot;</span>, <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; }</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; }</div>
-<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; </div>
-<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50"> 388</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">bitmapGet</a>().<a class="code" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">read</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keywordtype">double</span> tmp[3];</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">if</span> (fread(tmp, <span class="keyword">sizeof</span>(<span class="keywordtype">double</span>), 3, f) &lt; 3) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; }</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%lf %lf %lf&quot;</span>, tmp + 0, tmp + 1, tmp + 2) &lt; 3) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; ~Myself() {</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; };</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> bitmapCoord(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; yx)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>(yx.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), -yx.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092"> 62</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">Photo</a>(): self() {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">self</span>()-&gt;proj_.focal(1.0);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; }</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8"> 73</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">Photo</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>&amp; b): self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; }</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e"> 83</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp): self() {</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440"> 95</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp, <span class="keywordtype">double</span> f): self() {</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp, f);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de"> 108</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de">Photo</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp, <span class="keywordtype">double</span> f, <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; c): self() {</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(bmp, f, c);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d"> 115</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">~Photo</a>() {</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; }</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6"> 123</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html">Photo</a>&amp; <a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(b.self);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f"> 133</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html">Photo</a>&amp; <a class="code" href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f">referneceFrom</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">self</span>().referenceFrom(b.self);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; }</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3"> 145</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp) {</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(sqrt(<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a>()) + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>())));</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>(bmp.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>() / 2, bmp.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>() / 2));</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; }</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0"> 159</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp, <span class="keywordtype">double</span> f) {</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(f);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>(bmp.<a class="code" href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">width</a>() / 2, bmp.<a class="code" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>() / 2));</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8"> 172</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8">reset</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp, <span class="keywordtype">double</span> f, <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; c) {</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>(bmp);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(f);</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>(c);</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62"> 181</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;bmp_;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7"> 188</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">bitmapGet</a>() {</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;bmp_;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; }</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c"> 198</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c">bitmap</a>(<a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; bmp) {</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keyword">self</span>()-&gt;bmp_.copyFrom(bmp);</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>();</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4"> 206</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;proj_.focal();</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; }</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9"> 216</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9">focal</a>(<span class="keywordtype">double</span> f) {</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keyword">self</span>()-&gt;proj_.focal(f);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>();</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; }</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a"> 224</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection&lt;double&gt;</a> <a class="code" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">projection</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;proj_;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; }</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984"> 231</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection&lt;double&gt;</a> <a class="code" href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984">projection</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection&lt;double&gt;</a> <span class="keyword">const</span>&amp; p) {</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordflow">if</span> (p.<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() == 3) {</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keyword">self</span>()-&gt;proj_ = p;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; }</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">projection</a>();</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c"> 243</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;c_;</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; }</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c"> 252</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>&amp; <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>() {</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;c_;</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; }</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253"> 263</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253">center</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; c) {</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keyword">self</span>()-&gt;c_ = c;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>();</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; }</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c"> 271</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;bmp_.width();</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; }</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d"> 278</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;bmp_.height();</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; }</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e"> 285</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;bmp_.pixel(y, x);</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
+<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7"> 292</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">pixel</a>(<span class="keywordtype">size_t</span> y, <span class="keywordtype">size_t</span> x, Pixel <span class="keyword">const</span>&amp; p) {</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keyword">self</span>()-&gt;bmp_.pixel(y, x, p);</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">pixel</a>(y, x);</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; }</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66"> 304</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; yx)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> c = bitmapCoord(yx);</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; ssize_t h_max = (ssize_t)<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>() - 1;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; ssize_t w_max = (ssize_t)<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a> () - 1;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordflow">return</span> (0 &lt;= c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() &amp;&amp; c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() &lt;= h_max &amp;&amp; 0 &lt;= c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() &amp;&amp; c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() &lt;= w_max);</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; }</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98"> 318</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">inside</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; p)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordflow">if</span> (p.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() &gt; 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>(self-&gt;proj_.transformate(p.<a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>())));</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; }</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div>
+<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1"> 332</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">color</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> <span class="keyword">const</span>&amp; yx)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">inside</a>(yx)) <span class="keywordflow">return</span> Pixel(0);</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a> c(bitmapCoord(yx));</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordtype">int</span> y0 = (<a class="code" href="classint.html">int</a>)c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>();</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordtype">int</span> x0 = (<a class="code" href="classint.html">int</a>)c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>();</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordtype">double</span> h[2] = {1 - (c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - y0), c.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - y0};</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordtype">double</span> w[2] = {1 - (c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - x0), c.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - x0};</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; Pixel sum(0);</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> dy = 0; dy &lt; 2; dy++)</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> dx = 0; dx &lt; 2; dx++) {</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; sum = sum + <a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>().pixel(</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; std::min(y0 + dy, (<span class="keywordtype">int</span>)<a class="code" href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">height</a>() - 1),</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; std::min(x0 + dx, (<span class="keywordtype">int</span>)<a class="code" href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">width</a> () - 1)) * (w[dy] * h[dx]);</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; }</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keywordflow">return</span> sum;</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; }</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div>
+<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4"> 357</a></span>&#160; Pixel <a class="code" href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4">color</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; p)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">color</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;double&gt;</a>(self-&gt;proj_.transformate(p.<a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>())));</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; }</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div>
+<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65"> 364</a></span>&#160; <a class="code" href="classmeow_1_1Photo.html">Photo</a>&amp; <a class="code" href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65">operator=</a>(<a class="code" href="classmeow_1_1Photo.html">Photo</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(b);</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; }</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div>
+<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952"> 372</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">bitmap</a>().<a class="code" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">write</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordtype">double</span> tmp;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;(tmp = <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().x()), <span class="keyword">sizeof</span>(tmp), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;(tmp = <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().y()), <span class="keyword">sizeof</span>(tmp), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordflow">if</span> (fwrite(&amp;(tmp = <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()), <span class="keyword">sizeof</span>(tmp), 1, f) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; }</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%f %f\n&quot;</span>, <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().x(), <a class="code" href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">center</a>().y()) &lt; 2) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">if</span> (fprintf(f, <span class="stringliteral">&quot;%f\n&quot;</span>, <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>()) &lt; 1) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; }</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div>
+<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50"> 391</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">bitmapGet</a>().<a class="code" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">read</a>(f, bin, fg) == <span class="keyword">false</span>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keywordtype">double</span> tmp[3];</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordflow">if</span> (bin) {</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">if</span> (fread(tmp, <span class="keyword">sizeof</span>(<span class="keywordtype">double</span>), 3, f) &lt; 3) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; }</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>().<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(tmp[0]);</div>
-<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>().<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>(tmp[1]);</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(tmp[2]);</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; }</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div>
-<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa"> 407</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">create</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">Photo</a>();</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; }</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; </div>
-<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208"> 420</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(*(<a class="code" href="classmeow_1_1Photo.html">Photo</a>*)b));</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; }</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; </div>
-<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9"> 428</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">ctype</a>()<span class="keyword"> const</span>{</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; }</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; </div>
-<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1"> 436</a></span>&#160; std::string <a class="code" href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1">type</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">ctype</a>());</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; }</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;};</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; </div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;} <span class="comment">// meow</span></div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;</div>
-<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="preprocessor">#endif // gra_Photo_H__</span></div>
-<div class="ttc" id="classmeow_1_1Photo_html_aeb8878b9c809b8c6385bfadd3c0dd984"><div class="ttname"><a href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984">meow::Photo::projection</a></div><div class="ttdeci">PhotoProjection&lt; double &gt; projection(PhotoProjection&lt; double &gt; const &amp;p)</div><div class="ttdoc">設定 photo projection </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00228">Photo.h:228</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_ab7b4b1f6b3f8100ea670500f168cb1e4"><div class="ttname"><a href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">meow::Photo::focal</a></div><div class="ttdeci">double focal() const </div><div class="ttdoc">回傳focal length </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00203">Photo.h:203</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a49ada6e814bd2280af12183897227e62"><div class="ttname"><a href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">meow::Photo::bitmap</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; const &amp; bitmap() const </div><div class="ttdoc">回傳bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00178">Photo.h:178</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_aed3ed47ee1ddae0732e24af71b91a7b0"><div class="ttname"><a href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap&lt; Pixel &gt; const &amp;bmp, double f)</div><div class="ttdoc">重設bitmap, focal </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00156">Photo.h:156</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a19976fbe55a9d7e17baac9460d5b829c"><div class="ttname"><a href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">meow::Photo::centerGet</a></div><div class="ttdeci">Vector2D&lt; double &gt; &amp; centerGet()</div><div class="ttdoc">取得照片中心點底片座標 (non-constant reference) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00249">Photo.h:249</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a9fed32356d142cc4ee2c141ff894a49a"><div class="ttname"><a href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">meow::Photo::projection</a></div><div class="ttdeci">PhotoProjection&lt; double &gt; projection() const </div><div class="ttdoc">回傳相應的 photo projection </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00221">Photo.h:221</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a449f74fa427154f943d6abee255431aa"><div class="ttname"><a href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">meow::Photo::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00407">Photo.h:407</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00144">Bitmap.h:144</a></div></div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keywordflow">if</span> (fscanf(f, <span class="stringliteral">&quot;%lf %lf %lf&quot;</span>, tmp + 0, tmp + 1, tmp + 2) &lt; 3) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; }</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>().<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(tmp[0]);</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <a class="code" href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">centerGet</a>().<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>(tmp[1]);</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <a class="code" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">focal</a>(tmp[2]);</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; }</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;</div>
+<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa"> 410</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">create</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">Photo</a>();</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; }</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;</div>
+<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208"> 423</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">copyFrom</a>(*(<a class="code" href="classmeow_1_1Photo.html">Photo</a>*)b));</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; }</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div>
+<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9"> 431</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">ctype</a>()<span class="keyword"> const</span>{</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keywordflow">return</span> <span class="keyword">typeid</span>(*this).name();</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; }</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;</div>
+<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1"> 439</a></span>&#160; std::string <a class="code" href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1">type</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">ctype</a>());</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; }</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;};</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;</div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="preprocessor">#endif // gra_Photo_H__</span></div>
+<div class="ttc" id="classmeow_1_1Photo_html_aeb8878b9c809b8c6385bfadd3c0dd984"><div class="ttname"><a href="classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984">meow::Photo::projection</a></div><div class="ttdeci">PhotoProjection&lt; double &gt; projection(PhotoProjection&lt; double &gt; const &amp;p)</div><div class="ttdoc">設定 photo projection </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00231">Photo.h:231</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_ab7b4b1f6b3f8100ea670500f168cb1e4"><div class="ttname"><a href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">meow::Photo::focal</a></div><div class="ttdeci">double focal() const </div><div class="ttdoc">回傳focal length </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00206">Photo.h:206</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a49ada6e814bd2280af12183897227e62"><div class="ttname"><a href="classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62">meow::Photo::bitmap</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; const &amp; bitmap() const </div><div class="ttdoc">回傳bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00181">Photo.h:181</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_aed3ed47ee1ddae0732e24af71b91a7b0"><div class="ttname"><a href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap&lt; Pixel &gt; const &amp;bmp, double f)</div><div class="ttdoc">重設bitmap, focal </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00159">Photo.h:159</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a19976fbe55a9d7e17baac9460d5b829c"><div class="ttname"><a href="classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c">meow::Photo::centerGet</a></div><div class="ttdeci">Vector2D&lt; double &gt; &amp; centerGet()</div><div class="ttdoc">取得照片中心點底片座標 (non-constant reference) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00252">Photo.h:252</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a9fed32356d142cc4ee2c141ff894a49a"><div class="ttname"><a href="classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a">meow::Photo::projection</a></div><div class="ttdeci">PhotoProjection&lt; double &gt; projection() const </div><div class="ttdoc">回傳相應的 photo projection </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00224">Photo.h:224</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a449f74fa427154f943d6abee255431aa"><div class="ttname"><a href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">meow::Photo::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00410">Photo.h:410</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_a2290360ab49bdf1f33dc717fce71d5df"><div class="ttname"><a href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">meow::Bitmap::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳高度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00146">Bitmap.h:146</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a1bb0d1ce4954e56b8b0f166b928816a3"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">meow::Vector2D::x</a></div><div class="ttdeci">Scalar const &amp; x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00056">Vectors.h:56</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a93fdf3b617d8b1c751823074fca049a9"><div class="ttname"><a href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">meow::Photo::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00428">Photo.h:428</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const &amp; z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a511f65855ee9f102c2472ce236ba7d3c"><div class="ttname"><a href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c">meow::Photo::bitmap</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; const &amp; bitmap(Bitmap&lt; Pixel &gt; const &amp;bmp)</div><div class="ttdoc">設定bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00195">Photo.h:195</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a84cf3012af5e67b4aafc1ee7eafd70d1"><div class="ttname"><a href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1">meow::Photo::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00436">Photo.h:436</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a97cc535d734fdf53457c84ef5f0bdc50"><div class="ttname"><a href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">meow::Photo::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00388">Photo.h:388</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a1fbde3a8b2be3662cf67a035cf887be9"><div class="ttname"><a href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9">meow::Photo::focal</a></div><div class="ttdeci">double focal(double f)</div><div class="ttdoc">設定 focal length </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00213">Photo.h:213</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_ab5a901c44b8c5523def9b40f27a5fda3"><div class="ttname"><a href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap&lt; Pixel &gt; const &amp;bmp)</div><div class="ttdoc">重設bitmap, focal 用猜的 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00142">Photo.h:142</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00023">Bitmap.h:23</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a3489796a4101da9291fff280cb89728e"><div class="ttname"><a href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">meow::Photo::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">回傳bitmap的某pixel </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00282">Photo.h:282</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_a8bc014829f304ae83da2862fcf4f6dce"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">meow::PhotoProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00425">Transformations.h:425</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a1a0582b5c3683264fcad5ca67b376f7c"><div class="ttname"><a href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">meow::Photo::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳bitmap寬 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00268">Photo.h:268</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00151">Bitmap.h:151</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a68137359863914ebedb467782b8ef440"><div class="ttname"><a href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap&lt; Pixel &gt; const &amp;bmp, double f)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00092">Photo.h:92</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a66e6f809ee030d4b3d5c0d1edd7b641e"><div class="ttname"><a href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap&lt; Pixel &gt; const &amp;bmp)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00080">Photo.h:80</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a93fdf3b617d8b1c751823074fca049a9"><div class="ttname"><a href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">meow::Photo::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00431">Photo.h:431</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const &amp; z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a511f65855ee9f102c2472ce236ba7d3c"><div class="ttname"><a href="classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c">meow::Photo::bitmap</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; const &amp; bitmap(Bitmap&lt; Pixel &gt; const &amp;bmp)</div><div class="ttdoc">設定bitmap </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00198">Photo.h:198</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a84cf3012af5e67b4aafc1ee7eafd70d1"><div class="ttname"><a href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1">meow::Photo::type</a></div><div class="ttdeci">std::string type() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00439">Photo.h:439</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a97cc535d734fdf53457c84ef5f0bdc50"><div class="ttname"><a href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">meow::Photo::read</a></div><div class="ttdeci">bool read(FILE *f, bool bin, unsigned int fg)</div><div class="ttdoc">將資料讀入 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00391">Photo.h:391</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a1fbde3a8b2be3662cf67a035cf887be9"><div class="ttname"><a href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9">meow::Photo::focal</a></div><div class="ttdeci">double focal(double f)</div><div class="ttdoc">設定 focal length </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00216">Photo.h:216</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_ab5a901c44b8c5523def9b40f27a5fda3"><div class="ttname"><a href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap&lt; Pixel &gt; const &amp;bmp)</div><div class="ttdoc">重設bitmap, focal 用猜的 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00145">Photo.h:145</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00025">Bitmap.h:25</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a3489796a4101da9291fff280cb89728e"><div class="ttname"><a href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">meow::Photo::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">回傳bitmap的某pixel </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00285">Photo.h:285</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_a8bc014829f304ae83da2862fcf4f6dce"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">meow::PhotoProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00427">Transformations.h:427</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a1a0582b5c3683264fcad5ca67b376f7c"><div class="ttname"><a href="classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c">meow::Photo::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳bitmap寬 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00271">Photo.h:271</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ad8476258a0f9deefdb7170d53949d3ed"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed">meow::Bitmap::width</a></div><div class="ttdeci">size_t width() const </div><div class="ttdoc">回傳寬度 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00153">Bitmap.h:153</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a68137359863914ebedb467782b8ef440"><div class="ttname"><a href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap&lt; Pixel &gt; const &amp;bmp, double f)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00095">Photo.h:95</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a66e6f809ee030d4b3d5c0d1edd7b641e"><div class="ttname"><a href="classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap&lt; Pixel &gt; const &amp;bmp)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00083">Photo.h:83</a></div></div>
<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a1d51d273f9847c8c81de3acaafdf893f"><div class="ttname"><a href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f">meow::Photo::referneceFrom</a></div><div class="ttdeci">Photo &amp; referneceFrom(Photo const &amp;b)</div><div class="ttdoc">參照 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00130">Photo.h:130</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a53bc0c60fb3abd9e95999990c6f132e6"><div class="ttname"><a href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">meow::Photo::copyFrom</a></div><div class="ttdeci">Photo &amp; copyFrom(Photo const &amp;b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00120">Photo.h:120</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00466">Vectors.h:466</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a07c8ca1846fc97005a7d960c5fc703a7"><div class="ttname"><a href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">meow::Photo::bitmapGet</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; &amp; bitmapGet()</div><div class="ttdoc">回傳bitmap 的參照(非constant) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00185">Photo.h:185</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_aad526a7b9aecbcfebb12be76979ce7d1"><div class="ttname"><a href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">meow::Photo::color</a></div><div class="ttdeci">Pixel color(Vector2D&lt; double &gt; const &amp;yx) const </div><div class="ttdoc">取得給照片座標中某點的色彩 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00329">Photo.h:329</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a95c01aa8e4b620c8290a3054663e41f4"><div class="ttname"><a href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4">meow::Photo::color</a></div><div class="ttdeci">Pixel color(Vector3D&lt; double &gt; const &amp;p) const </div><div class="ttdoc">取得給照片座標中某點的色彩 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00354">Photo.h:354</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_af69dcdd4ccd4c15227cf0b104325d8de"><div class="ttname"><a href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap&lt; Pixel &gt; const &amp;bmp, double f, Vector2D&lt; double &gt; const &amp;c)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00105">Photo.h:105</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a1d51d273f9847c8c81de3acaafdf893f"><div class="ttname"><a href="classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f">meow::Photo::referneceFrom</a></div><div class="ttdeci">Photo &amp; referneceFrom(Photo const &amp;b)</div><div class="ttdoc">參照 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00133">Photo.h:133</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a53bc0c60fb3abd9e95999990c6f132e6"><div class="ttname"><a href="classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6">meow::Photo::copyFrom</a></div><div class="ttdeci">Photo &amp; copyFrom(Photo const &amp;b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00123">Photo.h:123</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00486">Vectors.h:486</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a07c8ca1846fc97005a7d960c5fc703a7"><div class="ttname"><a href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">meow::Photo::bitmapGet</a></div><div class="ttdeci">Bitmap&lt; Pixel &gt; &amp; bitmapGet()</div><div class="ttdoc">回傳bitmap 的參照(非constant) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00188">Photo.h:188</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_aad526a7b9aecbcfebb12be76979ce7d1"><div class="ttname"><a href="classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1">meow::Photo::color</a></div><div class="ttdeci">Pixel color(Vector2D&lt; double &gt; const &amp;yx) const </div><div class="ttdoc">取得給照片座標中某點的色彩 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00332">Photo.h:332</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a95c01aa8e4b620c8290a3054663e41f4"><div class="ttname"><a href="classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4">meow::Photo::color</a></div><div class="ttdeci">Pixel color(Vector3D&lt; double &gt; const &amp;p) const </div><div class="ttdoc">取得給照片座標中某點的色彩 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00357">Photo.h:357</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_af69dcdd4ccd4c15227cf0b104325d8de"><div class="ttname"><a href="classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Bitmap&lt; Pixel &gt; const &amp;bmp, double f, Vector2D&lt; double &gt; const &amp;c)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00108">Photo.h:108</a></div></div>
<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; double &gt;</a></div></div>
<div class="ttc" id="Bitmap_8h_html"><div class="ttname"><a href="Bitmap_8h.html">Bitmap.h</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a38c943a8bd30b309a8042599dcf9f1e7"><div class="ttname"><a href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">meow::Photo::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x, Pixel const &amp;p)</div><div class="ttdoc">設定某pixel </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00289">Photo.h:289</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a563850b9827f24d6d0be5c63e408d253"><div class="ttname"><a href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253">meow::Photo::center</a></div><div class="ttdeci">Vector2D&lt; double &gt; const &amp; center(Vector2D&lt; double &gt; const &amp;c)</div><div class="ttdoc">設定照片中心點底片座標 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00260">Photo.h:260</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a38c943a8bd30b309a8042599dcf9f1e7"><div class="ttname"><a href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">meow::Photo::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x, Pixel const &amp;p)</div><div class="ttdoc">設定某pixel </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00292">Photo.h:292</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a563850b9827f24d6d0be5c63e408d253"><div class="ttname"><a href="classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253">meow::Photo::center</a></div><div class="ttdeci">Vector2D&lt; double &gt; const &amp; center(Vector2D&lt; double &gt; const &amp;c)</div><div class="ttdoc">設定照片中心點底片座標 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00263">Photo.h:263</a></div></div>
<div class="ttc" id="classmeow_1_1Photo_html"><div class="ttname"><a href="classmeow_1_1Photo.html">meow::Photo</a></div><div class="ttdoc">底片 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00031">Photo.h:31</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a4d237ed59e6227940c20831cdce797a8"><div class="ttname"><a href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap&lt; Pixel &gt; const &amp;bmp, double f, Vector2D&lt; double &gt; const &amp;c)</div><div class="ttdoc">重設bitmap, focal, center </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00169">Photo.h:169</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a4d237ed59e6227940c20831cdce797a8"><div class="ttname"><a href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8">meow::Photo::reset</a></div><div class="ttdeci">void reset(Bitmap&lt; Pixel &gt; const &amp;bmp, double f, Vector2D&lt; double &gt; const &amp;c)</div><div class="ttdoc">重設bitmap, focal, center </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00172">Photo.h:172</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self&lt; Myself &gt;</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a0e947011dcb0db21760c89663acd2208"><div class="ttname"><a href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">meow::Photo::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00420">Photo.h:420</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_ab97f03da439edeb8834fd6e7a3487f65"><div class="ttname"><a href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65">meow::Photo::operator=</a></div><div class="ttdeci">Photo &amp; operator=(Photo const &amp;b)</div><div class="ttdoc">same as .copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00361">Photo.h:361</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a0e947011dcb0db21760c89663acd2208"><div class="ttname"><a href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">meow::Photo::copyFrom</a></div><div class="ttdeci">ObjBase * copyFrom(ObjBase const *b)</div><div class="ttdoc">複製資料 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00423">Photo.h:423</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_ab97f03da439edeb8834fd6e7a3487f65"><div class="ttname"><a href="classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65">meow::Photo::operator=</a></div><div class="ttdeci">Photo &amp; operator=(Photo const &amp;b)</div><div class="ttdoc">same as .copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00364">Photo.h:364</a></div></div>
<div class="ttc" id="classmeow_1_1PhotoProjection_html"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html">meow::PhotoProjection&lt; double &gt;</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a84b9bae13da85ab5d1caf02cdede7092"><div class="ttname"><a href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">meow::Photo::Photo</a></div><div class="ttdeci">Photo()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00059">Photo.h:59</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_ab92324c852686bcad5e374aa9ae8e952"><div class="ttname"><a href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">meow::Photo::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將資料寫入檔案 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00369">Photo.h:369</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a84b9bae13da85ab5d1caf02cdede7092"><div class="ttname"><a href="classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092">meow::Photo::Photo</a></div><div class="ttdeci">Photo()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00062">Photo.h:62</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_ab92324c852686bcad5e374aa9ae8e952"><div class="ttname"><a href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">meow::Photo::write</a></div><div class="ttdeci">bool write(FILE *f, bool bin, unsigned int fg) const </div><div class="ttdoc">將資料寫入檔案 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00372">Photo.h:372</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a0506d587eb30444092082258baab7a74"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">meow::Vector2D::y</a></div><div class="ttdeci">Scalar const &amp; y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00071">Vectors.h:71</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a1a81a5be069f31e16e2e665ff97e778c"><div class="ttname"><a href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">meow::Photo::center</a></div><div class="ttdeci">Vector2D&lt; double &gt; const &amp; center() const </div><div class="ttdoc">取得照片中心點底片座標 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00240">Photo.h:240</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_ae1d328ee4c0971d4a90fb1f05bea1e66"><div class="ttname"><a href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">meow::Photo::inside</a></div><div class="ttdeci">bool inside(Vector2D&lt; double &gt; const &amp;yx) const </div><div class="ttdoc">檢查某點是否在底片範圍內 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00301">Photo.h:301</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a85f96086c9c4041ae14f0c1c9c6d23f8"><div class="ttname"><a href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Photo const &amp;b)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00070">Photo.h:70</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a1a81a5be069f31e16e2e665ff97e778c"><div class="ttname"><a href="classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c">meow::Photo::center</a></div><div class="ttdeci">Vector2D&lt; double &gt; const &amp; center() const </div><div class="ttdoc">取得照片中心點底片座標 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00243">Photo.h:243</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_ae1d328ee4c0971d4a90fb1f05bea1e66"><div class="ttname"><a href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">meow::Photo::inside</a></div><div class="ttdeci">bool inside(Vector2D&lt; double &gt; const &amp;yx) const </div><div class="ttdoc">檢查某點是否在底片範圍內 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00304">Photo.h:304</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a85f96086c9c4041ae14f0c1c9c6d23f8"><div class="ttname"><a href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">meow::Photo::Photo</a></div><div class="ttdeci">Photo(Photo const &amp;b)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00073">Photo.h:73</a></div></div>
<div class="ttc" id="classint_html"><div class="ttname"><a href="classint.html">int</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a43ac8952d85ea584dc9ea9a0424dbb98"><div class="ttname"><a href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">meow::Photo::inside</a></div><div class="ttdeci">bool inside(Vector3D&lt; double &gt; const &amp;p) const </div><div class="ttdoc">檢查某點是否在底片範圍內 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00315">Photo.h:315</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_ad3ba33208243966fe72db6c3a519e22d"><div class="ttname"><a href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">meow::Photo::~Photo</a></div><div class="ttdeci">~Photo()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00112">Photo.h:112</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a43ac8952d85ea584dc9ea9a0424dbb98"><div class="ttname"><a href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">meow::Photo::inside</a></div><div class="ttdeci">bool inside(Vector3D&lt; double &gt; const &amp;p) const </div><div class="ttdoc">檢查某點是否在底片範圍內 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00318">Photo.h:318</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_ad3ba33208243966fe72db6c3a519e22d"><div class="ttname"><a href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">meow::Photo::~Photo</a></div><div class="ttdeci">~Photo()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00115">Photo.h:115</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html"><div class="ttname"><a href="classmeow_1_1Vector2D.html">meow::Vector2D&lt; double &gt;</a></div></div>
<div class="ttc" id="namespacemeow_html_a1954e235973a2ac79a7a72a4b7d25573"><div class="ttname"><a href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">meow::squ</a></div><div class="ttdeci">T squ(T const &amp;x)</div><div class="ttdoc">x*x </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00067">utility.h:67</a></div></div>
-<div class="ttc" id="classmeow_1_1Photo_html_a0fc9394bbee567c1961500808a5f9a9d"><div class="ttname"><a href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">meow::Photo::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳bitmap高 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00275">Photo.h:275</a></div></div>
+<div class="ttc" id="classmeow_1_1Photo_html_a0fc9394bbee567c1961500808a5f9a9d"><div class="ttname"><a href="classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d">meow::Photo::height</a></div><div class="ttdeci">size_t height() const </div><div class="ttdoc">回傳bitmap高 </div><div class="ttdef"><b>Definition:</b> <a href="Photo_8h_source.html#l00278">Photo.h:278</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -361,7 +364,7 @@ $(document).ready(function(){initNavTree('Photo_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="Photo_8h.html">Photo.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/RGB_8h.html b/doc/html/RGB_8h.html
index c3f25a7..6dc9c66 100644
--- a/doc/html/RGB_8h.html
+++ b/doc/html/RGB_8h.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -86,7 +86,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB_8h.html">RGB.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/RGB_8h_source.html b/doc/html/RGB_8h_source.html
index 1d71e34..7d524fe 100644
--- a/doc/html/RGB_8h_source.html
+++ b/doc/html/RGB_8h_source.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('RGB_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB_8h.html">RGB.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/RGB_8hpp.html b/doc/html/RGB_8hpp.html
index 8497d8b..d6fd6ac 100644
--- a/doc/html/RGB_8hpp.html
+++ b/doc/html/RGB_8hpp.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -77,7 +77,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB_8hpp.html">RGB.hpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/RGB_8hpp_source.html b/doc/html/RGB_8hpp_source.html
index ecd79e1..f1974b7 100644
--- a/doc/html/RGB_8hpp_source.html
+++ b/doc/html/RGB_8hpp_source.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,9 +88,9 @@ $(document).ready(function(){initNavTree('RGB_8hpp_source.html','');});
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classmeow_1_1RGB.html#aefbee4a412a49e205d0e538a5f6d7cfc"> 29</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">inline</span> T <a class="code" href="classmeow_1_1RGB.html#a5c51ce2c05600850275de3c083328c10">RGB&lt;T&gt;::bgr</a>(<span class="keywordtype">size_t</span> i, T <span class="keyword">const</span>&amp; val){</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordflow">return</span> rgb(2 - i, val);</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; }</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classmeow_1_1RGBf.html#aa28e11d21cd70a6549aa211a3916171a"> 35</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1RGBf.html#aa28e11d21cd70a6549aa211a3916171a">RGBf::RGBf</a>(): <a class="code" href="classmeow_1_1RGB.html">RGB</a>(0.0, 0.0, 0.0){ }</div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classmeow_1_1RGBf.html#a9300ed526e402c6ec188034a76fc1b43"> 36</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1RGBf.html#a9300ed526e402c6ec188034a76fc1b43">RGBf::~RGBf</a>(){ }</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classmeow_1_1RGBf.html#a008f78e2496a88fb2fbf7003e4eb0ce8"> 37</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classmeow_1_1RGBf.html#aa28e11d21cd70a6549aa211a3916171a">RGBf::RGBf</a>(<span class="keywordtype">double</span> <span class="keyword">const</span>&amp;r,<span class="keywordtype">double</span> <span class="keyword">const</span>&amp;g,<span class="keywordtype">double</span> <span class="keyword">const</span>&amp;b):<a class="code" href="classmeow_1_1RGB.html">RGB</a>(r,g,b){}</div>
@@ -147,7 +147,7 @@ $(document).ready(function(){initNavTree('RGB_8hpp_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB_8hpp.html">RGB.hpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/RGB__Space_8h.html b/doc/html/RGB__Space_8h.html
index 317e5f9..9d6740c 100644
--- a/doc/html/RGB__Space_8h.html
+++ b/doc/html/RGB__Space_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -99,7 +99,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB__Space_8h.html">RGB_Space.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/RGB__Space_8h_source.html b/doc/html/RGB__Space_8h_source.html
index 3169382..02b5a66 100644
--- a/doc/html/RGB__Space_8h_source.html
+++ b/doc/html/RGB__Space_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -223,12 +223,12 @@ $(document).ready(function(){initNavTree('RGB__Space_8h_source.html','');});
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a4e11d1c769ed496cccb9731a0fb68af4"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a4e11d1c769ed496cccb9731a0fb68af4">meow::RGBi_Space::g</a></div><div class="ttdeci">int const &amp; g(int c)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00052">RGB_Space.h:52</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a33dd8ebb5015faa8540e67e51ea68e4f"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a33dd8ebb5015faa8540e67e51ea68e4f">meow::RGBf_Space::rgbMin</a></div><div class="ttdeci">double const &amp; rgbMin(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00105">RGB_Space.h:105</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a7aeab58894418a920b77c592990bd1ab"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a7aeab58894418a920b77c592990bd1ab">meow::RGBi_Space::operator-</a></div><div class="ttdeci">RGBi_Space operator-(RGBi_Space const &amp;b) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00065">RGB_Space.h:65</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space&lt; int &gt;::min</a></div><div class="ttdeci">intconst &amp; min(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00046">Color3_Space.h:46</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space&lt; int &gt;::min</a></div><div class="ttdeci">intconst &amp; min(size_t id) const</div><div class="ttdoc">Return the minimum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00099">Color3_Space.h:99</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a42066d9d91f184f9384c5903f7121365"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a42066d9d91f184f9384c5903f7121365">meow::RGBf_Space::RGBf_Space</a></div><div class="ttdeci">RGBf_Space(Vector3D&lt; double &gt; const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00096">RGB_Space.h:96</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_aa56cd3fabe6e32ede7f7761836dd7253"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253">meow::RGBi_Space::gMin</a></div><div class="ttdeci">int const &amp; gMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00040">RGB_Space.h:40</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a2a2a36035097c796da37667ab737aaff"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff">meow::RGBf_Space::rgbGet</a></div><div class="ttdeci">double &amp; rgbGet(size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00121">RGB_Space.h:121</a></div></div>
<div class="ttc" id="classdouble_html"><div class="ttname"><a href="classdouble.html">double</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space&lt; int &gt;::valGet</a></div><div class="ttdeci">int &amp; valGet(size_t id)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00055">Color3_Space.h:55</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space&lt; int &gt;::valGet</a></div><div class="ttdeci">int &amp; valGet(size_t id)</div><div class="ttdoc">Get the non-constant reference of value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00139">Color3_Space.h:139</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_aeffa5f21171d32f9b1e1528707aac42b"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b">meow::RGBf_Space::rgb</a></div><div class="ttdeci">double const &amp; rgb(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00113">RGB_Space.h:113</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_ad1fa67b3646315b7a4fbcf225663e019"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#ad1fa67b3646315b7a4fbcf225663e019">meow::RGBi_Space::b</a></div><div class="ttdeci">int const &amp; b(int c)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00053">RGB_Space.h:53</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a6b4567461811d8f877b0234ca6662a76"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a6b4567461811d8f877b0234ca6662a76">meow::RGBi_Space::operator=</a></div><div class="ttdeci">RGBi_Space &amp; operator=(RGBi_Space const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00058">RGB_Space.h:58</a></div></div>
@@ -236,16 +236,16 @@ $(document).ready(function(){initNavTree('RGB__Space_8h_source.html','');});
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a612c6b94ae15541855dcd9dd15056ff8"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a612c6b94ae15541855dcd9dd15056ff8">meow::RGBi_Space::bMin</a></div><div class="ttdeci">int const &amp; bMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00041">RGB_Space.h:41</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a76b540bdf49bc8912c5f62aa875b1906"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a76b540bdf49bc8912c5f62aa875b1906">meow::RGBi_Space::rGet</a></div><div class="ttdeci">int &amp; rGet()</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00055">RGB_Space.h:55</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a2e158eb7f0a94047b23872b7b346e7b9"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space::r</a></div><div class="ttdeci">double const &amp; r() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00114">RGB_Space.h:114</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space&lt; int &gt;::max</a></div><div class="ttdeci">intconst &amp; max(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00047">Color3_Space.h:47</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space&lt; int &gt;::max</a></div><div class="ttdeci">intconst &amp; max(size_t id) const</div><div class="ttdoc">Return the maximum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00107">Color3_Space.h:107</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_abcf954ac596df3967581c533670a3339"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#abcf954ac596df3967581c533670a3339">meow::RGBi_Space::rgbMin</a></div><div class="ttdeci">int const &amp; rgbMin(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00038">RGB_Space.h:38</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_acf9aab095784c66dc9b3969602f84384"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384">meow::RGBi_Space::rMin</a></div><div class="ttdeci">int const &amp; rMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00039">RGB_Space.h:39</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a68b6bd8c7c44f4cfcdaa89d42c0ad411"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a68b6bd8c7c44f4cfcdaa89d42c0ad411">meow::RGBi_Space::operator+</a></div><div class="ttdeci">RGBi_Space operator+(RGBi_Space const &amp;b) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00062">RGB_Space.h:62</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a6a339fd5415d2c84c829c2dec1ab6710"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710">meow::RGBi_Space::RGBi_Space</a></div><div class="ttdeci">RGBi_Space(int c)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00025">RGB_Space.h:25</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a2ba8e23aa5745341540c72dc4f040990"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a2ba8e23aa5745341540c72dc4f040990">meow::RGBi_Space::operator*</a></div><div class="ttdeci">RGBi_Space operator*(int c) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00068">RGB_Space.h:68</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">以三個channel所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">Base class of color space with 3 channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div>
<div class="ttc" id="Color3__Space_8h_html"><div class="ttname"><a href="Color3__Space_8h.html">Color3_Space.h</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a3e04f724a45ca6e5cabbc57c9d1332b1"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1">meow::RGBi_Space::rgbGet</a></div><div class="ttdeci">int &amp; rgbGet(size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00054">RGB_Space.h:54</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_ad9160364e918eaa52e0573c30f4f26e7"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#ad9160364e918eaa52e0573c30f4f26e7">meow::RGBi_Space::bGet</a></div><div class="ttdeci">int &amp; bGet()</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00057">RGB_Space.h:57</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_aeb0cd2d681af6a70861ff371bf596e17"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space::gMin</a></div><div class="ttdeci">double const &amp; gMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00107">RGB_Space.h:107</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a71795b3157bae2b877635b43abd145e9"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a71795b3157bae2b877635b43abd145e9">meow::RGBi_Space::operator*</a></div><div class="ttdeci">int operator*(RGBi_Space const &amp;b) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00074">RGB_Space.h:74</a></div></div>
@@ -271,7 +271,7 @@ $(document).ready(function(){initNavTree('RGB__Space_8h_source.html','');});
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a130bbee98fdd279a415e18aa0ca2f13c"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space::bMin</a></div><div class="ttdeci">double const &amp; bMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00108">RGB_Space.h:108</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_ad7cb69aace8c4ee0197d5eca0aa89c66"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66">meow::RGBf_Space::RGBf_Space</a></div><div class="ttdeci">RGBf_Space()</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00088">RGB_Space.h:88</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a8a8779fb88ac2f2a97b00f3764035483"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a8a8779fb88ac2f2a97b00f3764035483">meow::RGBi_Space::b</a></div><div class="ttdeci">int const &amp; b() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00049">RGB_Space.h:49</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space&lt; int &gt;::copyFrom</a></div><div class="ttdeci">Color3_Space&lt; int &gt; &amp; copyFrom(Color3_Space&lt; int &gt; const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00035">Color3_Space.h:35</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space&lt; int &gt;::copyFrom</a></div><div class="ttdeci">Color3_Space&lt; int &gt; &amp; copyFrom(Color3_Space&lt; int &gt; const &amp;b)</div><div class="ttdoc">Copy method. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00054">Color3_Space.h:54</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_af823dd9896ab6e485cc752eddc9c43f0"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#af823dd9896ab6e485cc752eddc9c43f0">meow::RGBf_Space::g</a></div><div class="ttdeci">double const &amp; g(double c)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00119">RGB_Space.h:119</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a431988ab812016af01e8ab960da9222a"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a431988ab812016af01e8ab960da9222a">meow::RGBf_Space::operator=</a></div><div class="ttdeci">RGBf_Space &amp; operator=(RGBf_Space const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00125">RGB_Space.h:125</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a9eb77a74b33dd6c61f821ad9e1f5d00d"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a9eb77a74b33dd6c61f821ad9e1f5d00d">meow::RGBi_Space::RGBi_Space</a></div><div class="ttdeci">RGBi_Space()</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00021">RGB_Space.h:21</a></div></div>
@@ -279,7 +279,7 @@ $(document).ready(function(){initNavTree('RGB__Space_8h_source.html','');});
<div class="ttc" id="classint_html"><div class="ttname"><a href="classint.html">int</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a9e1faa7ce3cfefeb07eb7b8051daf932"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a9e1faa7ce3cfefeb07eb7b8051daf932">meow::RGBf_Space::operator/</a></div><div class="ttdeci">RGBf_Space operator/(double const &amp;c) const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00138">RGB_Space.h:138</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_ab286b1713dc25fe5e3e560df56a28792"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792">meow::RGBi_Space::~RGBi_Space</a></div><div class="ttdeci">~RGBi_Space()</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00036">RGB_Space.h:36</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space&lt; int &gt;::val</a></div><div class="ttdeci">intconst &amp; val(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00048">Color3_Space.h:48</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space&lt; int &gt;::val</a></div><div class="ttdeci">intconst &amp; val(size_t id) const</div><div class="ttdoc">Return the value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00117">Color3_Space.h:117</a></div></div>
<div class="ttc" id="classmeow_1_1Color3__Space_html_aa134d705ea25b1f64db8bef07d1757ae"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space&lt; int &gt;::val_</a></div><div class="ttdeci">Vector3D&lt; int &gt; val_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00022">Color3_Space.h:22</a></div></div>
<div class="ttc" id="classmeow_1_1RGBi__Space_html_a15514adce8ed62b5fa196031d0f821cb"><div class="ttname"><a href="classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb">meow::RGBi_Space::RGBi_Space</a></div><div class="ttdeci">RGBi_Space(Vector3D&lt; int &gt; const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00029">RGB_Space.h:29</a></div></div>
</div><!-- fragment --></div><!-- contents -->
@@ -289,7 +289,7 @@ $(document).ready(function(){initNavTree('RGB__Space_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="RGB__Space_8h.html">RGB_Space.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Register__Implement_8h.html b/doc/html/Register__Implement_8h.html
index c52580a..39c5bb9 100644
--- a/doc/html/Register__Implement_8h.html
+++ b/doc/html/Register__Implement_8h.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="Register__Implement_8h.html">Register_Implement.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Register__Implement_8h_source.html b/doc/html/Register__Implement_8h_source.html
index ed1adde..a20a3d6 100644
--- a/doc/html/Register__Implement_8h_source.html
+++ b/doc/html/Register__Implement_8h_source.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('Register__Implement_8h_source.html',''
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="Register__Implement_8h.html">Register_Implement.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Register__Implement_8hpp.html b/doc/html/Register__Implement_8hpp.html
index b3a18d5..f669cdb 100644
--- a/doc/html/Register__Implement_8hpp.html
+++ b/doc/html/Register__Implement_8hpp.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -76,7 +76,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="Register__Implement_8hpp.html">Register_Implement.hpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Register__Implement_8hpp_source.html b/doc/html/Register__Implement_8hpp_source.html
index f82d747..38be782 100644
--- a/doc/html/Register__Implement_8hpp_source.html
+++ b/doc/html/Register__Implement_8hpp_source.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('Register__Implement_8hpp_source.html',
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li><li class="navelem"><a class="el" href="Register__Implement_8hpp.html">Register_Implement.hpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/SegmentTree_8h.html b/doc/html/SegmentTree_8h.html
index 2d8370f..05f0e3b 100644
--- a/doc/html/SegmentTree_8h.html
+++ b/doc/html/SegmentTree_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -86,7 +86,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="SegmentTree_8h.html">SegmentTree.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/SegmentTree_8h_source.html b/doc/html/SegmentTree_8h_source.html
index 13ea052..1d6e190 100644
--- a/doc/html/SegmentTree_8h_source.html
+++ b/doc/html/SegmentTree_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -195,7 +195,7 @@ $(document).ready(function(){initNavTree('SegmentTree_8h_source.html','');});
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; }</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;};</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;}</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;} <span class="comment">// meow</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor">#endif // dsa_SegmentTree_H__</span></div>
<div class="ttc" id="classmeow_1_1SegmentTree_html_a8e8365f0440c68f3c0853b94a7de3ccb"><div class="ttname"><a href="classmeow_1_1SegmentTree.html#a8e8365f0440c68f3c0853b94a7de3ccb">meow::SegmentTree::SegmentTree</a></div><div class="ttdeci">SegmentTree()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="SegmentTree_8h_source.html#l00121">SegmentTree.h:121</a></div></div>
@@ -216,7 +216,7 @@ $(document).ready(function(){initNavTree('SegmentTree_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="SegmentTree_8h.html">SegmentTree.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Self_8h.html b/doc/html/Self_8h.html
index 2f4510e..99b11b3 100644
--- a/doc/html/Self_8h.html
+++ b/doc/html/Self_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -83,7 +83,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="Self_8h.html">Self.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Self_8h_source.html b/doc/html/Self_8h_source.html
index 3980204..5a60810 100644
--- a/doc/html/Self_8h_source.html
+++ b/doc/html/Self_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -76,156 +76,183 @@ $(document).ready(function(){initNavTree('Self_8h_source.html','');});
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">class </span>Body {</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">struct </span>Kernel {</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; Data data_;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">int</span> counter_;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; Kernel( ): data_( ), counter_(1) { }</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; Kernel(Data <span class="keyword">const</span>&amp; data): data_(data), counter_(1) { }</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; ~Kernel() { }</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; };</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; Data* data_;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">size_t</span> counter_;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; Body <span class="keyword">const</span>* master_;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; Kernel(Body <span class="keyword">const</span>* master):</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; data_(<span class="keyword">new</span> Data( )), counter_(1), master_(master) {</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; Kernel* pointer_;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">int</span> counter_;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; Body( ): pointer_(new Kernel( )), counter_(1) { }</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; Body(Data <span class="keyword">const</span>&amp; d): pointer_(new Kernel(d)), counter_(1) { }</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; Body(Body <span class="keyword">const</span>&amp; b): pointer_(b.pointer_ ), counter_(1) {</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; ++pointer_-&gt;counter_;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; ~Body() {</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; clear();</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; }</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; Body&amp; <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(Body <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; clear();</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; pointer_ = b.pointer_;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; ++(pointer_-&gt;counter_);</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; Kernel(Body <span class="keyword">const</span>* master, Data <span class="keyword">const</span>&amp; d):</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; data_(<span class="keyword">new</span> Data(d)), counter_(1), master_(master) {</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; ~Kernel() {</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; };</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; Kernel* pointer_;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordtype">size_t</span> counter_;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordtype">void</span> clear() {</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; --(pointer_-&gt;counter_);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">if</span> (pointer_-&gt;counter_ &lt;= 0) {</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">delete</span> pointer_;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; }</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">void</span> clear() {</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; --(pointer_-&gt;counter_);</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">if</span> (pointer_-&gt;counter_ &lt;= 0) {</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">delete</span> pointer_;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; }</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; Body( ): pointer_(new Kernel(this )), counter_(1) { }</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; Body(Data <span class="keyword">const</span>&amp; d): pointer_(new Kernel(this, d)), counter_(1) { }</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; Body(Body <span class="keyword">const</span>&amp; b): pointer_(b.pointer_ ), counter_(1) {</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; ++(pointer_-&gt;counter_);</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">int</span> attach() { <span class="keywordflow">return</span> ++counter_; }</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">int</span> detach() { <span class="keywordflow">return</span> --counter_; }</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; Data <span class="keyword">const</span>* access()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">return</span> &amp;(pointer_-&gt;data_);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; Data* modify() {</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">if</span> (pointer_-&gt;counter_ &gt; 1) {</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; --pointer_-&gt;counter_;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; pointer_ = <span class="keyword">new</span> Kernel(pointer_-&gt;data_);</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">return</span> &amp;(pointer_-&gt;data_);</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; };</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; Body* body_;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; ~Body() {</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; clear();</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; Body&amp; <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(Body <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; clear();</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; pointer_ = b.pointer_;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; ++(pointer_-&gt;counter_);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; Data <span class="keyword">const</span>* access()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">return</span> pointer_-&gt;data_;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; }</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">void</span> clear() {</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">if</span> (body_-&gt;detach() &lt;= 0) {</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">delete</span> body_;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; }</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; }</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d"> 173</a></span>&#160; <a class="code" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">Self</a>(): body_(new Body()) {</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; }</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f"> 181</a></span>&#160; <a class="code" href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f">Self</a>(Data <span class="keyword">const</span>&amp; d): body_(new Body(d)) {</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; Data* modify() {</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">if</span> (pointer_-&gt;counter_ &gt; 1) {</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; --(pointer_-&gt;counter_);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; Kernel* dupl = <span class="keyword">new</span> Kernel(<span class="keyword">this</span>, *pointer_-&gt;data_);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">if</span> (pointer_-&gt;master_ == <span class="keyword">this</span> || pointer_-&gt;master_ == NULL) {</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; std::swap(pointer_-&gt;pointer_, dupl-&gt;pointer_);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; pointer_-&gt;master_ = NULL;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; }</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; pointer_ = dupl;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pointer_-&gt;master_ == NULL) {</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; pointer_-&gt;master_ = <span class="keyword">this</span>;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">return</span> pointer_-&gt;data_;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; }</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">int</span> attach() {</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">return</span> ++counter_;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b"> 190</a></span>&#160; <a class="code" href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b">Self</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; b, <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">DuplicateType</a> d) {</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">switch</span>(d) {</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730">COPY_FROM</a>:</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; body_ = <span class="keyword">new</span> Body(*b.body_);</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822">REFERENCE_FROM</a>:</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; body_ = b.body_;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; body_-&gt;attach();</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; }</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; }</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">Self</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; b);</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc"> 206</a></span>&#160; <a class="code" href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc">~Self</a>() {</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; clear();</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; }</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99"> 211</a></span>&#160; Data <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99">operator-&gt;</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keywordflow">return</span> body_-&gt;access();</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; }</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2"> 218</a></span>&#160; Data* <a class="code" href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2">operator-&gt;</a>() {</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">return</span> body_-&gt;modify();</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; }</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6"> 223</a></span>&#160; <a class="code" href="classmeow_1_1Self.html">Self</a>&amp; <a class="code" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">operator()</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordflow">return</span> *((<a class="code" href="classmeow_1_1Self.html">Self</a>*)<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; }</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
-<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2"> 233</a></span>&#160; <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s) {</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">if</span> (body_-&gt;access() != s.body_-&gt;access()) {</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; body_-&gt;copyFrom(*s.body_);</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; }</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d"> 246</a></span>&#160; <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">referenceFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s) {</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordflow">if</span> (body_ != s.body_) {</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; clear();</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; body_ = s.body_;</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; body_-&gt;attach();</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e"> 262</a></span>&#160; <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e">duplicateFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s, <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">DuplicateType</a> t) {</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">switch</span>(t) {</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730">COPY_FROM</a> : <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(s);</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822">REFERENCE_FROM</a>: <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">referenceFrom</a>(s);</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; }</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; }</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div>
-<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9"> 277</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">same</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordflow">return</span> (body_ == s.body_);</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div>
-<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d"> 289</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d">equal</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">same</a>(s) || body_-&gt;access() == s.body_-&gt;access()) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> (*body_-&gt;access() == *s.body_-&gt;access());</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div>
-<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c"> 299</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c">referenceLess</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">return</span> (body_ &lt; s.body_);</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; }</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Self.html#af3277e1109c59e5f81549889b344a675">operator=</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; a);</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;};</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;} <span class="comment">// meow</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor">#endif // Self_h__</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">int</span> detach() {</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">return</span> --counter_;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; }</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; };</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; Body* body_;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">void</span> clear() {</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordflow">if</span> (body_-&gt;detach() &lt;= 0) {</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keyword">delete</span> body_;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; }</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; }</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d"> 200</a></span>&#160; <a class="code" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">Self</a>(): body_(new Body()) {</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f"> 208</a></span>&#160; <a class="code" href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f">Self</a>(Data <span class="keyword">const</span>&amp; d): body_(new Body(d)) {</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; }</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b"> 217</a></span>&#160; <a class="code" href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b">Self</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; b, <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">DuplicateType</a> d) {</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">switch</span>(d) {</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730">COPY_FROM</a>:</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; body_ = <span class="keyword">new</span> Body(*b.body_);</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822">REFERENCE_FROM</a>:</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; body_ = b.body_;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; body_-&gt;attach();</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; }</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">Self</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; b);</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc"> 233</a></span>&#160; <a class="code" href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc">~Self</a>() {</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; clear();</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99"> 238</a></span>&#160; Data <span class="keyword">const</span>* <a class="code" href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99">operator-&gt;</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordflow">return</span> body_-&gt;access();</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; }</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
+<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2"> 245</a></span>&#160; Data* <a class="code" href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2">operator-&gt;</a>() {</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">return</span> body_-&gt;modify();</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; }</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6"> 250</a></span>&#160; <a class="code" href="classmeow_1_1Self.html">Self</a>&amp; <a class="code" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">operator()</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">return</span> *((<a class="code" href="classmeow_1_1Self.html">Self</a>*)<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
+<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2"> 260</a></span>&#160; <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">if</span> (body_-&gt;access() != s.body_-&gt;access()) {</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; body_-&gt;copyFrom(*s.body_);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; }</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
+<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d"> 273</a></span>&#160; <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">referenceFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">if</span> (body_ != s.body_) {</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; clear();</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; body_ = s.body_;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; body_-&gt;attach();</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; }</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; }</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
+<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e"> 289</a></span>&#160; <a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e">duplicateFrom</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s, <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">DuplicateType</a> t) {</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">switch</span>(t) {</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730">COPY_FROM</a> : <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">copyFrom</a>(s);</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822">REFERENCE_FROM</a>: <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">referenceFrom</a>(s);</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; }</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; }</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9"> 304</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">same</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordflow">return</span> (body_ == s.body_);</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; }</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
+<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d"> 316</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d">equal</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">same</a>(s) || body_-&gt;access() == s.body_-&gt;access()) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keywordflow">return</span> (*body_-&gt;access() == *s.body_-&gt;access());</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; }</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div>
+<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c"> 326</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c">referenceLess</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">return</span> (body_ &lt; s.body_);</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; }</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Self.html#af3277e1109c59e5f81549889b344a675">operator=</a>(<a class="code" href="classmeow_1_1Self.html">Self</a> <span class="keyword">const</span>&amp; a);</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;};</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="preprocessor">#endif // Self_h__</span></div>
<div class="ttc" id="classmeow_1_1Self_html_aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730"><div class="ttname"><a href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730">meow::Self::COPY_FROM</a></div><div class="ttdoc">Normal copy operation. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00110">Self.h:110</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_a6063551c3e6ac647500e938ade8fbc99"><div class="ttname"><a href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99">meow::Self::operator-&gt;</a></div><div class="ttdeci">Data const * operator-&gt;() const </div><div class="ttdoc">Return the constant pointer to the data. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00211">Self.h:211</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_a9cd016a38a09f479fe2ed83eb1ebdae2"><div class="ttname"><a href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">meow::Self::copyFrom</a></div><div class="ttdeci">Self const &amp; copyFrom(Self const &amp;s)</div><div class="ttdoc">Copy the gived Self to myself. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00233">Self.h:233</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_a10f22a83c3afcf65f8f9680f2a2f945c"><div class="ttname"><a href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c">meow::Self::referenceLess</a></div><div class="ttdeci">bool referenceLess(Self const &amp;s) const </div><div class="ttdoc">Order compare by reference pointer. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00299">Self.h:299</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_afee797a10c73a1c8e02c8e6315a2930b"><div class="ttname"><a href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b">meow::Self::Self</a></div><div class="ttdeci">Self(Self const &amp;b, DuplicateType d)</div><div class="ttdoc">constructor with given another Self </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00190">Self.h:190</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_a6063551c3e6ac647500e938ade8fbc99"><div class="ttname"><a href="classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99">meow::Self::operator-&gt;</a></div><div class="ttdeci">Data const * operator-&gt;() const </div><div class="ttdoc">Return the constant pointer to the data. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00238">Self.h:238</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_a9cd016a38a09f479fe2ed83eb1ebdae2"><div class="ttname"><a href="classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2">meow::Self::copyFrom</a></div><div class="ttdeci">Self const &amp; copyFrom(Self const &amp;s)</div><div class="ttdoc">Copy the gived Self to myself. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00260">Self.h:260</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_a10f22a83c3afcf65f8f9680f2a2f945c"><div class="ttname"><a href="classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c">meow::Self::referenceLess</a></div><div class="ttdeci">bool referenceLess(Self const &amp;s) const </div><div class="ttdoc">Order compare by reference pointer. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00326">Self.h:326</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_afee797a10c73a1c8e02c8e6315a2930b"><div class="ttname"><a href="classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b">meow::Self::Self</a></div><div class="ttdeci">Self(Self const &amp;b, DuplicateType d)</div><div class="ttdoc">constructor with given another Self </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00217">Self.h:217</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html_af3277e1109c59e5f81549889b344a675"><div class="ttname"><a href="classmeow_1_1Self.html#af3277e1109c59e5f81549889b344a675">meow::Self::operator=</a></div><div class="ttdeci">void operator=(Self const &amp;a)</div><div class="ttdoc">Disallow default &#39;operator=&#39;. </div></div>
-<div class="ttc" id="classmeow_1_1Self_html_a6b39fcc4b184809f9aeaeb1c9a0bac2d"><div class="ttname"><a href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">meow::Self::Self</a></div><div class="ttdeci">Self()</div><div class="ttdoc">constructor with a real entity </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00173">Self.h:173</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_ace312355261c68ac7531767939f5c4c2"><div class="ttname"><a href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2">meow::Self::operator-&gt;</a></div><div class="ttdeci">Data * operator-&gt;()</div><div class="ttdoc">Return the non-constant pointer to the data (COR&#39;s clone might occure here. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00218">Self.h:218</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_ada16564a03665b10810a6342d61044bc"><div class="ttname"><a href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc">meow::Self::~Self</a></div><div class="ttdeci">~Self()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00206">Self.h:206</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_ab3671e44693b79e2f987f59652d46ca9"><div class="ttname"><a href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">meow::Self::same</a></div><div class="ttdeci">bool same(Self const &amp;s) const </div><div class="ttdoc">Compare tht if the gived Self object is reference from the same object of me. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00277">Self.h:277</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_a91098e2218c358470e81d64f35d6491d"><div class="ttname"><a href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d">meow::Self::equal</a></div><div class="ttdeci">bool equal(Self const &amp;s) const </div><div class="ttdoc">Compare that the data are the same. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00289">Self.h:289</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_a6b39fcc4b184809f9aeaeb1c9a0bac2d"><div class="ttname"><a href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">meow::Self::Self</a></div><div class="ttdeci">Self()</div><div class="ttdoc">constructor with a real entity </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00200">Self.h:200</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_ace312355261c68ac7531767939f5c4c2"><div class="ttname"><a href="classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2">meow::Self::operator-&gt;</a></div><div class="ttdeci">Data * operator-&gt;()</div><div class="ttdoc">Return the non-constant pointer to the data (COR&#39;s clone might occure here. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00245">Self.h:245</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_ada16564a03665b10810a6342d61044bc"><div class="ttname"><a href="classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc">meow::Self::~Self</a></div><div class="ttdeci">~Self()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00233">Self.h:233</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_ab3671e44693b79e2f987f59652d46ca9"><div class="ttname"><a href="classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9">meow::Self::same</a></div><div class="ttdeci">bool same(Self const &amp;s) const </div><div class="ttdoc">Compare tht if the gived Self object is reference from the same object of me. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00304">Self.h:304</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_a91098e2218c358470e81d64f35d6491d"><div class="ttname"><a href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d">meow::Self::equal</a></div><div class="ttdeci">bool equal(Self const &amp;s) const </div><div class="ttdoc">Compare that the data are the same. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00316">Self.h:316</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html_aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822"><div class="ttname"><a href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822">meow::Self::REFERENCE_FROM</a></div><div class="ttdoc">By reference, much like pointer&#39;s copy operation. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00111">Self.h:111</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_a5962339e9ee49312ab770f1119256ca6"><div class="ttname"><a href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">meow::Self::operator()</a></div><div class="ttdeci">Self &amp; operator()() const </div><div class="ttdoc">Return the non-constant reference of *this. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00223">Self.h:223</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_aa7d169e9d20d590f3e571206084797f8"><div class="ttname"><a href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">meow::Self&lt; data_ &gt;::DuplicateType</a></div><div class="ttdeci">DuplicateType</div><div class="ttdoc">Kind of ways of duplicating. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00109">Self.h:109</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_a63e1570c927c7fa3b95b71fe978e355d"><div class="ttname"><a href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">meow::Self::referenceFrom</a></div><div class="ttdeci">Self const &amp; referenceFrom(Self const &amp;s)</div><div class="ttdoc">Reference myself from given Self object. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00246">Self.h:246</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_a5962339e9ee49312ab770f1119256ca6"><div class="ttname"><a href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">meow::Self::operator()</a></div><div class="ttdeci">Self &amp; operator()() const </div><div class="ttdoc">Return the non-constant reference of *this. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00250">Self.h:250</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_aa7d169e9d20d590f3e571206084797f8"><div class="ttname"><a href="classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8">meow::Self&lt; Myself &gt;::DuplicateType</a></div><div class="ttdeci">DuplicateType</div><div class="ttdoc">Kind of ways of duplicating. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00109">Self.h:109</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_a63e1570c927c7fa3b95b71fe978e355d"><div class="ttname"><a href="classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d">meow::Self::referenceFrom</a></div><div class="ttdeci">Self const &amp; referenceFrom(Self const &amp;s)</div><div class="ttdoc">Reference myself from given Self object. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00273">Self.h:273</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self</a></div><div class="ttdoc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has. </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00104">Self.h:104</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_ae4256bfc598bb0db76141ffce506806e"><div class="ttname"><a href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e">meow::Self::duplicateFrom</a></div><div class="ttdeci">Self const &amp; duplicateFrom(Self const &amp;s, DuplicateType t)</div><div class="ttdoc">call copyFrom() or referenceFrom() depend on your instruction </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00262">Self.h:262</a></div></div>
-<div class="ttc" id="classmeow_1_1Self_html_af3220c1e1d7966c6dbaf4ec62f8cbc2f"><div class="ttname"><a href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f">meow::Self::Self</a></div><div class="ttdeci">Self(Data const &amp;d)</div><div class="ttdoc">connstructor with a real entity with it using its copy constructor </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00181">Self.h:181</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_ae4256bfc598bb0db76141ffce506806e"><div class="ttname"><a href="classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e">meow::Self::duplicateFrom</a></div><div class="ttdeci">Self const &amp; duplicateFrom(Self const &amp;s, DuplicateType t)</div><div class="ttdoc">call copyFrom() or referenceFrom() depend on your instruction </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00289">Self.h:289</a></div></div>
+<div class="ttc" id="classmeow_1_1Self_html_af3220c1e1d7966c6dbaf4ec62f8cbc2f"><div class="ttname"><a href="classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f">meow::Self::Self</a></div><div class="ttdeci">Self(Data const &amp;d)</div><div class="ttdoc">connstructor with a real entity with it using its copy constructor </div><div class="ttdef"><b>Definition:</b> <a href="Self_8h_source.html#l00208">Self.h:208</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -233,7 +260,7 @@ $(document).ready(function(){initNavTree('Self_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="Self_8h.html">Self.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/SplayTree_8h.html b/doc/html/SplayTree_8h.html
index 0b30291..643bb7e 100644
--- a/doc/html/SplayTree_8h.html
+++ b/doc/html/SplayTree_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -94,7 +94,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="SplayTree_8h.html">SplayTree.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/SplayTree_8h_source.html b/doc/html/SplayTree_8h_source.html
index daa26b9..5b66b90 100644
--- a/doc/html/SplayTree_8h_source.html
+++ b/doc/html/SplayTree_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -922,7 +922,7 @@ $(document).ready(function(){initNavTree('SplayTree_8h_source.html','');});
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; }</div>
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;};</div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;</div>
-<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;}</div>
+<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;} <span class="comment">// meow</span></div>
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;<span class="preprocessor">#endif // dsa_SplayTree_h__</span></div>
<div class="ttc" id="classmeow_1_1SplayTree_html_a9d370115877428e58b1595458dc345a3"><div class="ttname"><a href="classmeow_1_1SplayTree.html#a9d370115877428e58b1595458dc345a3">meow::SplayTree::merge</a></div><div class="ttdeci">bool merge(SplayTree *tree2)</div><div class="ttdoc">合併 </div><div class="ttdef"><b>Definition:</b> <a href="SplayTree_8h_source.html#l00511">SplayTree.h:511</a></div></div>
@@ -1012,7 +1012,7 @@ $(document).ready(function(){initNavTree('SplayTree_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="SplayTree_8h.html">SplayTree.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Transformation_8h.html b/doc/html/Transformation_8h.html
index 94df498..665c72d 100644
--- a/doc/html/Transformation_8h.html
+++ b/doc/html/Transformation_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -86,7 +86,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Transformation_8h.html">Transformation.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Transformation_8h_source.html b/doc/html/Transformation_8h_source.html
index f6781a8..ef6221a 100644
--- a/doc/html/Transformation_8h_source.html
+++ b/doc/html/Transformation_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -79,17 +79,17 @@ $(document).ready(function(){initNavTree('Transformation_8h_source.html','');});
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">size_t</span> outputCols_;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">size_t</span> psize_;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; Myself() {</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; }</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b):</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; inputRows_(b.inputRows_), inputCols_(b.inputCols_),</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; outputRows_(b.outputRows_), outputCols_(b.outputCols_),</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; psize_(b.psize_) {</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; }</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; Myself(<span class="keywordtype">size_t</span> ir, <span class="keywordtype">size_t</span> ic, <span class="keywordtype">size_t</span> or_, <span class="keywordtype">size_t</span> oc, <span class="keywordtype">size_t</span> ps):</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; inputRows_(ir), inputCols_(ic), outputRows_(or_), outputCols_(oc),</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; psize_(ps) {</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b):</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; inputRows_(b.inputRows_), inputCols_(b.inputCols_),</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; outputRows_(b.outputRows_), outputCols_(b.outputCols_),</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; psize_(b.psize_) {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; }</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; Myself(<span class="keywordtype">size_t</span> ir, <span class="keywordtype">size_t</span> ic, <span class="keywordtype">size_t</span> or_, <span class="keywordtype">size_t</span> oc, <span class="keywordtype">size_t</span> ps):</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; inputRows_(ir), inputCols_(ic), outputRows_(or_), outputCols_(oc),</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; psize_(ps) {</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; ~Myself() {</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; };</div>
@@ -200,7 +200,7 @@ $(document).ready(function(){initNavTree('Transformation_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Transformation_8h.html">Transformation.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Transformations_8h.html b/doc/html/Transformations_8h.html
index ea636eb..a858402 100644
--- a/doc/html/Transformations_8h.html
+++ b/doc/html/Transformations_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -90,7 +90,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Transformations_8h.html">Transformations.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Transformations_8h_source.html b/doc/html/Transformations_8h_source.html
index 5e169e4..f35c262 100644
--- a/doc/html/Transformations_8h_source.html
+++ b/doc/html/Transformations_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -79,246 +79,248 @@ $(document).ready(function(){initNavTree('Transformations_8h_source.html','');})
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; Myself(<span class="keywordtype">size_t</span> d): dimension_(1), radius_(1) {</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; Myself(<span class="keywordtype">size_t</span> d, Scalar <span class="keyword">const</span>&amp; r): dimension_(d), radius_(r) {</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; m): dimension_(m.dimension_), radius_(m.radius_) {</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; };</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28"> 70</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">BallProjection</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>&amp; b): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(b),</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850"> 78</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">BallProjection</a>(<span class="keywordtype">size_t</span> d): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(d, 1, d, 1, 1),</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; self(Myself(d)) {</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(1);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808"> 88</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808">BallProjection</a>(<span class="keywordtype">size_t</span> d, Scalar <span class="keyword">const</span>&amp; r): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(d,1,d,1,1),</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; self(Myself(d, r)) {</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(r);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div>
-<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187"> 98</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>&amp; <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">Transformation&lt;Scalar&gt;::copyFrom</a>(b);</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(b);</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0"> 109</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>&amp; <a class="code" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">referenceFrom</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">Transformation&lt;Scalar&gt;::referenceFrom</a>(b);</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">referenceFrom</a>(b);</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211"> 118</a></span>&#160; Scalar <a class="code" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">parameter</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>();</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; }</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e"> 125</a></span>&#160; Scalar <a class="code" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">parameter</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>&amp; s) {</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(s);</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8"> 132</a></span>&#160; Scalar <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;radius_;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; </div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c"> 142</a></span>&#160; Scalar <a class="code" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">radius</a>(Scalar <span class="keyword">const</span>&amp; r) {</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">self</span>()-&gt;radius_ = r;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>();</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div>
-<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30"> 150</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;dimension_;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; </div>
-<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5"> 170</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">transformate</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(x);</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = ret.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++) {</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; Scalar sum(0);</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <span class="keyword">self</span>-&gt;dimension_; i++) {</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(ret(i, c));</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; Scalar len(sqrt(<span class="keywordtype">double</span>(sum)));</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <span class="keyword">self</span>-&gt;dimension_; i++) {</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; ret(i, c, ret(i, c) * <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() / len);</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; }</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; }</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; </div>
-<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6"> 213</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; Scalar sum(0);</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i &lt; I; ++i)</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0));</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; Scalar len(sqrt(<span class="keywordtype">double</span>(sum)));</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(<a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), Scalar(0.0));</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i &lt; I; ++i)</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> j = 0; j &lt; I; ++j)</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">if</span> (i == j) {</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; ret(i, j, <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() * (<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(len) - <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0))) / <a class="code" href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">cub</a>(len));</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; }</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; ret(i, j, <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() * (-x(i, 0) * x(j, 0) / <a class="code" href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">cub</a>(len)));</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; }</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; }</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; </div>
-<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8"> 258</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(<a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), 1, Scalar(0.0));</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; Scalar sum(0);</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i &lt; I; i++) {</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0));</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; }</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">return</span> ret / Scalar(sqrt(<span class="keywordtype">double</span>(sum)));</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18"> 270</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>&amp; <a class="code" href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18">operator=</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(b);</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; }</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; </div>
-<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92"> 277</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92">operator()</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">transformate</a>(v);</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;};</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> Scalar&gt;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html"> 323</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt; {</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keyword">struct </span>Myself {</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; Scalar focal_;</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordtype">size_t</span> dimension_;</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; </div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; Myself() {</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; }</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; </div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; Myself(<span class="keywordtype">size_t</span> d, Scalar f): focal_(f), dimension_(d) {</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; }</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; </div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b): focal_(b.focal_), dimension_(b.dimension_) {</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; }</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; </div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; ~Myself() {</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; }</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; };</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; </div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36"> 347</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">PhotoProjection</a>(<span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>): </div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(dimension, 1, dimension, 1, 1),</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; self(Myself(dimension, 1)) {</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; }</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; </div>
-<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464"> 355</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464">PhotoProjection</a>(<span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>, Scalar <span class="keyword">const</span>&amp; f):</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(dimension, 1, dimension, 1, 1),</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; self(Myself(dimension, f)) {</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; }</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; </div>
-<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71"> 363</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">PhotoProjection</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>&amp; p): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(p),</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; self(p.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; }</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; </div>
-<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46"> 372</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>&amp; <a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <a class="code" href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">Transformation&lt;Scalar&gt;::copyFrom</a>(b);</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(b.self);</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; }</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; </div>
-<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52"> 383</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>&amp; <a class="code" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">referenceFrom</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <a class="code" href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">Transformation&lt;Scalar&gt;::referenceFrom</a>(b);</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">referenceFrom</a>(b.self);</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; }</div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div>
-<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6"> 392</a></span>&#160; Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">parameter</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>();</div>
-<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; }</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1"> 399</a></span>&#160; Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">parameter</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>&amp; s){</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>(s);</div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; }</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div>
-<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5"> 407</a></span>&#160; Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;focal_;</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; }</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div>
-<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13"> 417</a></span>&#160; Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13">focal</a>(Scalar <span class="keyword">const</span>&amp; f){</div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">self</span>()-&gt;focal_ = f;</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>();</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; }</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; </div>
-<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce"> 425</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;dimension_;</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; }</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;</div>
-<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f"> 446</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">transformate</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(x);</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = ret.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++) {</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(); i &lt; I; ++i) {</div>
-<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; ret(i, c, -ret(i, c) * <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / ret(I - 1, c));</div>
-<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; }</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; }</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; }</div>
-<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; </div>
-<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3"> 485</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const</span>{</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), Scalar(0.0));</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="keywordflow">for</span>(ssize_t i = 0, I = (ssize_t)<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() - 1; i &lt; I; i++){</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; ret(i, i, -<a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / x(I, 0) );</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; ret(i, <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() - 1, <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(I, 0)));</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; }</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; }</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; </div>
-<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d"> 523</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const</span>{</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), 1, Scalar(0.0));</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(); i &lt; I; ++i) {</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; ret(i, 0, -x(i, 0) / x(I - 1, 0));</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; }</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; }</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; </div>
-<div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90"> 534</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>&amp; <a class="code" href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90">operator=</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>&amp; b) {</div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(b);</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; }</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; </div>
-<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab"> 541</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">operator()</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">transformate</a>(v);</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; }</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;};</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;}</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; Myself(<span class="keywordtype">size_t</span> d, Scalar <span class="keyword">const</span>&amp; r): dimension_(d), radius_(r) {</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; m): dimension_(m.dimension_), radius_(m.radius_) {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; }</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; };</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28"> 72</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">BallProjection</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>&amp; b): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(b),</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; }</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850"> 80</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">BallProjection</a>(<span class="keywordtype">size_t</span> d): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(d, 1, d, 1, 1),</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; self(Myself(d)) {</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(1);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808"> 90</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808">BallProjection</a>(<span class="keywordtype">size_t</span> d, Scalar <span class="keyword">const</span>&amp; r): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(d,1,d,1,1),</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; self(Myself(d, r)) {</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(r);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; }</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187"> 100</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>&amp; <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">Transformation&lt;Scalar&gt;::copyFrom</a>(b);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(b);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0"> 111</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>&amp; <a class="code" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">referenceFrom</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">Transformation&lt;Scalar&gt;::referenceFrom</a>(b);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">referenceFrom</a>(b);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; }</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211"> 120</a></span>&#160; Scalar <a class="code" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">parameter</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>();</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e"> 127</a></span>&#160; Scalar <a class="code" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">parameter</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>(s);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; }</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8"> 134</a></span>&#160; Scalar <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;radius_;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; }</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c"> 144</a></span>&#160; Scalar <a class="code" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">radius</a>(Scalar <span class="keyword">const</span>&amp; r) {</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">self</span>()-&gt;radius_ = r;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>();</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30"> 152</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;dimension_;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; }</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5"> 172</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">transformate</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(x);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = ret.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++) {</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; Scalar sum(0);</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <span class="keyword">self</span>-&gt;dimension_; i++) {</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(ret(i, c));</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; }</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; Scalar len(sqrt(<span class="keywordtype">double</span>(sum)));</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0; i &lt; <span class="keyword">self</span>-&gt;dimension_; i++) {</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; ret(i, c, ret(i, c) * <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() / len);</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; }</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
+<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6"> 215</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; Scalar sum(0);</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i &lt; I; ++i)</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0));</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; Scalar len(sqrt(<span class="keywordtype">double</span>(sum)));</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(<a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), Scalar(0.0));</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i &lt; I; ++i)</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> j = 0; j &lt; I; ++j)</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">if</span> (i == j) {</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; ret(i, j, <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() * (<a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(len) - <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0))) / <a class="code" href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">cub</a>(len));</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; }</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; ret(i, j, <a class="code" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">radius</a>() * (-x(i, 0) * x(j, 0) / <a class="code" href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">cub</a>(len)));</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; }</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; }</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
+<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8"> 260</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(<a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(), 1, Scalar(0.0));</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; Scalar sum(0);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">dimension</a>(); i &lt; I; i++) {</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; sum = sum + <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(i, 0));</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">return</span> ret / Scalar(sqrt(<span class="keywordtype">double</span>(sum)));</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; }</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
+<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18"> 272</a></span>&#160; <a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a>&amp; <a class="code" href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18">operator=</a>(<a class="code" href="classmeow_1_1BallProjection.html">BallProjection</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">copyFrom</a>(b);</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; }</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92"> 279</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92">operator()</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">transformate</a>(v);</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; }</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;};</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> Scalar&gt;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html"> 325</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt; {</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">struct </span>Myself {</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; Scalar focal_;</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordtype">size_t</span> dimension_;</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; Myself() {</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; }</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; Myself(<span class="keywordtype">size_t</span> d, Scalar f): focal_(f), dimension_(d) {</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; }</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; Myself(Myself <span class="keyword">const</span>&amp; b): focal_(b.focal_), dimension_(b.dimension_) {</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; ~Myself() {</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; }</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; };</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <a class="code" href="classmeow_1_1Self.html">Self&lt;Myself&gt;</a> <span class="keyword">const</span> <span class="keyword">self</span>;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36"> 349</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">PhotoProjection</a>(<span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>):</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(dimension, 1, dimension, 1, 1),</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; self(Myself(dimension, 1)) {</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; }</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div>
+<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464"> 357</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464">PhotoProjection</a>(<span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>, Scalar <span class="keyword">const</span>&amp; f):</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(dimension, 1, dimension, 1, 1),</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; self(Myself(dimension, f)) {</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; }</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;</div>
+<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71"> 365</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">PhotoProjection</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>&amp; p): <a class="code" href="classmeow_1_1Transformation.html">Transformation</a>&lt;Scalar&gt;(p),</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; self(p.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; }</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
+<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46"> 374</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>&amp; <a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <a class="code" href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">Transformation&lt;Scalar&gt;::copyFrom</a>(b);</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(b.self);</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; }</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52"> 385</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>&amp; <a class="code" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">referenceFrom</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <a class="code" href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">Transformation&lt;Scalar&gt;::referenceFrom</a>(b);</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">referenceFrom</a>(b.self);</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; }</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div>
+<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6"> 394</a></span>&#160; Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">parameter</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>();</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; }</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1"> 401</a></span>&#160; Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">parameter</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>&amp; s){</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>(s);</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; }</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div>
+<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5"> 409</a></span>&#160; Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;focal_;</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; }</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div>
+<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13"> 419</a></span>&#160; Scalar <a class="code" href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13">focal</a>(Scalar <span class="keyword">const</span>&amp; f){</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keyword">self</span>()-&gt;focal_ = f;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>();</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; }</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div>
+<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce"> 427</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;dimension_;</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; }</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div>
+<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f"> 448</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">transformate</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(x);</div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> c = 0, C = ret.<a class="code" href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">cols</a>(); c &lt; C; c++) {</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(); i &lt; I; ++i) {</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; ret(i, c, -ret(i, c) * <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / ret(I - 1, c));</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; }</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; }</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; }</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;</div>
+<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3"> 487</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x)<span class="keyword"> const</span>{</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), Scalar(0.0));</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keywordflow">for</span>(ssize_t i = 0, I = (ssize_t)<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() - 1; i &lt; I; i++){</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; ret(i, i, -<a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / x(I, 0) );</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; ret(i, <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>() - 1, <a class="code" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">focal</a>() / <a class="code" href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">squ</a>(x(I, 0)));</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; }</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; }</div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;</div>
+<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d"> 525</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">jacobian</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; x, <span class="keywordtype">size_t</span> i)<span class="keyword"> const</span>{</div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(<a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(), 1, Scalar(0.0));</div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0, I = <a class="code" href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">dimension</a>(); i &lt; I; ++i) {</div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; ret(i, 0, -x(i, 0) / x(I - 1, 0));</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; }</div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; }</div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;</div>
+<div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90"> 536</a></span>&#160; <a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a>&amp; <a class="code" href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90">operator=</a>(<a class="code" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> <span class="keyword">const</span>&amp; b) {</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">copyFrom</a>(b);</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; }</div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;</div>
+<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab"> 543</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">operator()</a>(<a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">transformate</a>(v);</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; }</div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;};</div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="preprocessor">#endif // Transformations_H__</span></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_a7c05a0abd905abc1330331627b6a1d90"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90">meow::PhotoProjection::operator=</a></div><div class="ttdeci">PhotoProjection &amp; operator=(PhotoProjection const &amp;b)</div><div class="ttdoc">Same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00534">Transformations.h:534</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_aabb88ff170cc655a3b7262af3337a0a3"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection::jacobian</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; jacobian(Matrix&lt; Scalar &gt; const &amp;x) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the input vector) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00485">Transformations.h:485</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_a3499d5c76df3c78028f3e1b7d8cb48e6"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i) const </div><div class="ttdoc">Same as focal() </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00392">Transformations.h:392</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_a4a26e30caff3bd71ff68e97f5dc9ec46"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">meow::PhotoProjection::copyFrom</a></div><div class="ttdeci">PhotoProjection &amp; copyFrom(PhotoProjection const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00372">Transformations.h:372</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_ad2d62da97dd4b527c254e62a1ec949d8"><div class="ttname"><a href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">meow::BallProjection::jacobian</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; jacobian(Matrix&lt; Scalar &gt; const &amp;x, size_t i) const </div><div class="ttdoc">Return the jacobian matrix (derivate by radius) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00258">Transformations.h:258</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_a1efa5c200a9d5605453b47e3856ccf28"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(BallProjection const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00070">Transformations.h:70</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_aec71a15af880bdaea8042986c11e2187"><div class="ttname"><a href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">meow::BallProjection::copyFrom</a></div><div class="ttdeci">BallProjection &amp; copyFrom(BallProjection const &amp;b)</div><div class="ttdoc">Copy settings from another one. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00098">Transformations.h:98</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00125">Matrix.h:125</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_a632973b2b8675f126b74e5ced2f62d52"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">meow::PhotoProjection::referenceFrom</a></div><div class="ttdeci">PhotoProjection &amp; referenceFrom(PhotoProjection const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00383">Transformations.h:383</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_a9d9d151e138e50c2bb4cd3d039fb0808"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(size_t d, Scalar const &amp;r)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00088">Transformations.h:88</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_afba51bf2a5f236057bfd279ef68e0d71"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(PhotoProjection const &amp;p)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00363">Transformations.h:363</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_adf2bcb2f82e9f7e2136b187317ba3211"><div class="ttname"><a href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">meow::BallProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i) const </div><div class="ttdoc">same as radius() </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00118">Transformations.h:118</a></div></div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor">#endif // Transformations_H__</span></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_a7c05a0abd905abc1330331627b6a1d90"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90">meow::PhotoProjection::operator=</a></div><div class="ttdeci">PhotoProjection &amp; operator=(PhotoProjection const &amp;b)</div><div class="ttdoc">Same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00536">Transformations.h:536</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_aabb88ff170cc655a3b7262af3337a0a3"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection::jacobian</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; jacobian(Matrix&lt; Scalar &gt; const &amp;x) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the input vector) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00487">Transformations.h:487</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_a3499d5c76df3c78028f3e1b7d8cb48e6"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i) const </div><div class="ttdoc">Same as focal() </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00394">Transformations.h:394</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_a4a26e30caff3bd71ff68e97f5dc9ec46"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46">meow::PhotoProjection::copyFrom</a></div><div class="ttdeci">PhotoProjection &amp; copyFrom(PhotoProjection const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00374">Transformations.h:374</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_ad2d62da97dd4b527c254e62a1ec949d8"><div class="ttname"><a href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">meow::BallProjection::jacobian</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; jacobian(Matrix&lt; Scalar &gt; const &amp;x, size_t i) const </div><div class="ttdoc">Return the jacobian matrix (derivate by radius) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00260">Transformations.h:260</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_a1efa5c200a9d5605453b47e3856ccf28"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(BallProjection const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00072">Transformations.h:72</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_aec71a15af880bdaea8042986c11e2187"><div class="ttname"><a href="classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187">meow::BallProjection::copyFrom</a></div><div class="ttdeci">BallProjection &amp; copyFrom(BallProjection const &amp;b)</div><div class="ttdoc">Copy settings from another one. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00100">Transformations.h:100</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a4db3bb07e2557cbc668bdaa1beb241df"><div class="ttname"><a href="classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df">meow::Matrix::cols</a></div><div class="ttdeci">size_t cols() const </div><div class="ttdoc">Return number of cols. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00128">Matrix.h:128</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_a632973b2b8675f126b74e5ced2f62d52"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52">meow::PhotoProjection::referenceFrom</a></div><div class="ttdeci">PhotoProjection &amp; referenceFrom(PhotoProjection const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00385">Transformations.h:385</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_a9d9d151e138e50c2bb4cd3d039fb0808"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(size_t d, Scalar const &amp;r)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00090">Transformations.h:90</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_afba51bf2a5f236057bfd279ef68e0d71"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(PhotoProjection const &amp;p)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00365">Transformations.h:365</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_adf2bcb2f82e9f7e2136b187317ba3211"><div class="ttname"><a href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">meow::BallProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i) const </div><div class="ttdoc">same as radius() </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00120">Transformations.h:120</a></div></div>
<div class="ttc" id="math_2utility_8h_html"><div class="ttname"><a href="math_2utility_8h.html">utility.h</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_a8bc014829f304ae83da2862fcf4f6dce"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">meow::PhotoProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00425">Transformations.h:425</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_adaf8d494c1177664f49bb63a5d2f36b0"><div class="ttname"><a href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">meow::BallProjection::referenceFrom</a></div><div class="ttdeci">BallProjection &amp; referenceFrom(BallProjection const &amp;b)</div><div class="ttdoc">Reference settings from another one. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00109">Transformations.h:109</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_a8bc014829f304ae83da2862fcf4f6dce"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce">meow::PhotoProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00427">Transformations.h:427</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_adaf8d494c1177664f49bb63a5d2f36b0"><div class="ttname"><a href="classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0">meow::BallProjection::referenceFrom</a></div><div class="ttdeci">BallProjection &amp; referenceFrom(BallProjection const &amp;b)</div><div class="ttdoc">Reference settings from another one. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00111">Transformations.h:111</a></div></div>
<div class="ttc" id="classmeow_1_1BallProjection_html"><div class="ttname"><a href="classmeow_1_1BallProjection.html">meow::BallProjection</a></div><div class="ttdoc">A ball projection is to project the given vector to a hyper-sphere. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00050">Transformations.h:50</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_af143b826cad7171ec539432d3add9da5"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">meow::PhotoProjection::focal</a></div><div class="ttdeci">Scalar focal() const </div><div class="ttdoc">Get the focal length. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00407">Transformations.h:407</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_aa50f02a71f9be0b417b0dc9f8ff5d9ab"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">meow::PhotoProjection::operator()</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; operator()(Matrix&lt; Scalar &gt; const &amp;v) const </div><div class="ttdoc">Same as transformate(v) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00541">Transformations.h:541</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_ac4bbf64ef4341a10bc444147142c7d5f"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection::transformate</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; transformate(Matrix&lt; Scalar &gt; const &amp;x) const </div><div class="ttdoc">Project the input vector(s) onto the plane. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00446">Transformations.h:446</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_a902922d6be5fcb6ce2ce563031913e36"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(size_t dimension)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00347">Transformations.h:347</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_a5e4bbc9cf477002fab2dad6f37e2553c"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">meow::BallProjection::radius</a></div><div class="ttdeci">Scalar radius(Scalar const &amp;r)</div><div class="ttdoc">Setup the radius. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00142">Transformations.h:142</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_adecf5a6f3f1f07d7fc6b4714fa80e8a1"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i, Scalar const &amp;s)</div><div class="ttdoc">Same as focal(s) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00399">Transformations.h:399</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_a19f5080ff959073d334c6e21a6247f13"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13">meow::PhotoProjection::focal</a></div><div class="ttdeci">Scalar focal(Scalar const &amp;f)</div><div class="ttdoc">Set the focal length. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00417">Transformations.h:417</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_a4fb7773f5566e93435ba56defbb7efc6"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">meow::BallProjection::jacobian</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; jacobian(Matrix&lt; Scalar &gt; const &amp;x) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the input vector) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00213">Transformations.h:213</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_a4f2e133f911088b7e13cabc52b3e6b92"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92">meow::BallProjection::operator()</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; operator()(Matrix&lt; Scalar &gt; const &amp;v) const </div><div class="ttdoc">Same as transformate(v) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00277">Transformations.h:277</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_af143b826cad7171ec539432d3add9da5"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">meow::PhotoProjection::focal</a></div><div class="ttdeci">Scalar focal() const </div><div class="ttdoc">Get the focal length. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00409">Transformations.h:409</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_aa50f02a71f9be0b417b0dc9f8ff5d9ab"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">meow::PhotoProjection::operator()</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; operator()(Matrix&lt; Scalar &gt; const &amp;v) const </div><div class="ttdoc">Same as transformate(v) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00543">Transformations.h:543</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_ac4bbf64ef4341a10bc444147142c7d5f"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection::transformate</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; transformate(Matrix&lt; Scalar &gt; const &amp;x) const </div><div class="ttdoc">Project the input vector(s) onto the plane. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00448">Transformations.h:448</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_a902922d6be5fcb6ce2ce563031913e36"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(size_t dimension)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00349">Transformations.h:349</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_a5e4bbc9cf477002fab2dad6f37e2553c"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">meow::BallProjection::radius</a></div><div class="ttdeci">Scalar radius(Scalar const &amp;r)</div><div class="ttdoc">Setup the radius. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00144">Transformations.h:144</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_adecf5a6f3f1f07d7fc6b4714fa80e8a1"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i, Scalar const &amp;s)</div><div class="ttdoc">Same as focal(s) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00401">Transformations.h:401</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_a19f5080ff959073d334c6e21a6247f13"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13">meow::PhotoProjection::focal</a></div><div class="ttdeci">Scalar focal(Scalar const &amp;f)</div><div class="ttdoc">Set the focal length. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00419">Transformations.h:419</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_a4fb7773f5566e93435ba56defbb7efc6"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">meow::BallProjection::jacobian</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; jacobian(Matrix&lt; Scalar &gt; const &amp;x) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the input vector) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00215">Transformations.h:215</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_a4f2e133f911088b7e13cabc52b3e6b92"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92">meow::BallProjection::operator()</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; operator()(Matrix&lt; Scalar &gt; const &amp;v) const </div><div class="ttdoc">Same as transformate(v) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00279">Transformations.h:279</a></div></div>
<div class="ttc" id="Matrix_8h_html"><div class="ttname"><a href="Matrix_8h.html">Matrix.h</a></div></div>
<div class="ttc" id="classmeow_1_1Transformation_html_abe781169171fa3b8206a91e166779d74"><div class="ttname"><a href="classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74">meow::Transformation::copyFrom</a></div><div class="ttdeci">Transformation &amp; copyFrom(Transformation const &amp;b)</div><div class="ttdoc">Copy from the specified one. </div><div class="ttdef"><b>Definition:</b> <a href="Transformation_8h_source.html#l00075">Transformation.h:75</a></div></div>
<div class="ttc" id="namespacemeow_html_a10a8cca705773b7d9f6f91d3fb08c104"><div class="ttname"><a href="namespacemeow.html#a10a8cca705773b7d9f6f91d3fb08c104">meow::cub</a></div><div class="ttdeci">T cub(T const &amp;x)</div><div class="ttdoc">x*x*x </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00075">utility.h:75</a></div></div>
@@ -326,17 +328,17 @@ $(document).ready(function(){initNavTree('Transformations_8h_source.html','');})
<div class="ttc" id="Transformation_8h_html"><div class="ttname"><a href="Transformation_8h.html">Transformation.h</a></div></div>
<div class="ttc" id="classmeow_1_1Transformation_html_a9b6ec99d8363742f77c63a49ba9467b5"><div class="ttname"><a href="classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5">meow::Transformation::referenceFrom</a></div><div class="ttdeci">Transformation &amp; referenceFrom(Transformation const &amp;b)</div><div class="ttdoc">reference from the specified one </div><div class="ttdef"><b>Definition:</b> <a href="Transformation_8h_source.html#l00086">Transformation.h:86</a></div></div>
<div class="ttc" id="classmeow_1_1Self_html"><div class="ttname"><a href="classmeow_1_1Self.html">meow::Self&lt; Myself &gt;</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_a3eff2f36a83ba683da6bc9bb82699b30"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">meow::BallProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00150">Transformations.h:150</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_a2573c364dd1e0d7de32b1e2afc0bb1b5"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">meow::BallProjection::transformate</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; transformate(Matrix&lt; Scalar &gt; const &amp;x) const </div><div class="ttdoc">Project the input vector(s) onto the hyper-sphere and return it. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00170">Transformations.h:170</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html">meow::PhotoProjection</a></div><div class="ttdoc">A photo projection is a kind of transformation that project point/vector to a flat photo...</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00323">Transformations.h:323</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_a3eff2f36a83ba683da6bc9bb82699b30"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30">meow::BallProjection::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">Get the dimension of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00152">Transformations.h:152</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_a2573c364dd1e0d7de32b1e2afc0bb1b5"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">meow::BallProjection::transformate</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; transformate(Matrix&lt; Scalar &gt; const &amp;x) const </div><div class="ttdoc">Project the input vector(s) onto the hyper-sphere and return it. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00172">Transformations.h:172</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html">meow::PhotoProjection</a></div><div class="ttdoc">A photo projection is a kind of transformation that project point/vector to a flat photo...</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00325">Transformations.h:325</a></div></div>
<div class="ttc" id="classmeow_1_1Transformation_html"><div class="ttname"><a href="classmeow_1_1Transformation.html">meow::Transformation</a></div><div class="ttdoc">A base class for implementing kinds of transformations. </div><div class="ttdef"><b>Definition:</b> <a href="Transformation_8h_source.html#l00021">Transformation.h:21</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_a1e12a0292cf00f4d107b4a5e8e0fa464"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(size_t dimension, Scalar const &amp;f)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00355">Transformations.h:355</a></div></div>
-<div class="ttc" id="classmeow_1_1PhotoProjection_html_a4a07aecb4474633c82d6b73dc1cdd53d"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection::jacobian</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; jacobian(Matrix&lt; Scalar &gt; const &amp;x, size_t i) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the focus length) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00523">Transformations.h:523</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_a8e7e0ddd31c51bbaa934f77aee760f18"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18">meow::BallProjection::operator=</a></div><div class="ttdeci">BallProjection &amp; operator=(BallProjection const &amp;b)</div><div class="ttdoc">Same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00270">Transformations.h:270</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_a82416bac8768d0f40fc09e8cd3896bc8"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">meow::BallProjection::radius</a></div><div class="ttdeci">Scalar radius() const </div><div class="ttdoc">Return the value of the radius. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00132">Transformations.h:132</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_a1e12a0292cf00f4d107b4a5e8e0fa464"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464">meow::PhotoProjection::PhotoProjection</a></div><div class="ttdeci">PhotoProjection(size_t dimension, Scalar const &amp;f)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00357">Transformations.h:357</a></div></div>
+<div class="ttc" id="classmeow_1_1PhotoProjection_html_a4a07aecb4474633c82d6b73dc1cdd53d"><div class="ttname"><a href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection::jacobian</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; jacobian(Matrix&lt; Scalar &gt; const &amp;x, size_t i) const </div><div class="ttdoc">Return the jacobian matrix (derivate by the focus length) of this projection. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00525">Transformations.h:525</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_a8e7e0ddd31c51bbaa934f77aee760f18"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18">meow::BallProjection::operator=</a></div><div class="ttdeci">BallProjection &amp; operator=(BallProjection const &amp;b)</div><div class="ttdoc">Same as copyFrom(b) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00272">Transformations.h:272</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_a82416bac8768d0f40fc09e8cd3896bc8"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">meow::BallProjection::radius</a></div><div class="ttdeci">Scalar radius() const </div><div class="ttdoc">Return the value of the radius. </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00134">Transformations.h:134</a></div></div>
<div class="ttc" id="namespacemeow_html_a1954e235973a2ac79a7a72a4b7d25573"><div class="ttname"><a href="namespacemeow.html#a1954e235973a2ac79a7a72a4b7d25573">meow::squ</a></div><div class="ttdeci">T squ(T const &amp;x)</div><div class="ttdoc">x*x </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00067">utility.h:67</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_a288814dc861482dd70129a698b1a2d7e"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">meow::BallProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i, Scalar const &amp;s)</div><div class="ttdoc">same as radius(s) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00125">Transformations.h:125</a></div></div>
-<div class="ttc" id="classmeow_1_1BallProjection_html_af7e722b66c6bbc7245726902b6849850"><div class="ttname"><a href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(size_t d)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00078">Transformations.h:78</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_a288814dc861482dd70129a698b1a2d7e"><div class="ttname"><a href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">meow::BallProjection::parameter</a></div><div class="ttdeci">Scalar parameter(size_t i, Scalar const &amp;s)</div><div class="ttdoc">same as radius(s) </div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00127">Transformations.h:127</a></div></div>
+<div class="ttc" id="classmeow_1_1BallProjection_html_af7e722b66c6bbc7245726902b6849850"><div class="ttname"><a href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">meow::BallProjection::BallProjection</a></div><div class="ttdeci">BallProjection(size_t d)</div><div class="ttdef"><b>Definition:</b> <a href="Transformations_8h_source.html#l00080">Transformations.h:80</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -344,7 +346,7 @@ $(document).ready(function(){initNavTree('Transformations_8h_source.html','');})
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Transformations_8h.html">Transformations.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Usage_8h.html b/doc/html/Usage_8h.html
index 55aa7aa..79af767 100644
--- a/doc/html/Usage_8h.html
+++ b/doc/html/Usage_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="Usage_8h.html">Usage.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Usage_8h_source.html b/doc/html/Usage_8h_source.html
index f509403..160f4c0 100644
--- a/doc/html/Usage_8h_source.html
+++ b/doc/html/Usage_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -421,14 +421,14 @@ $(document).ready(function(){initNavTree('Usage_8h_source.html','');});
<div class="ttc" id="classmeow_1_1Usage_html_a974e116cde6295ed08d836b08e0c1e99"><div class="ttname"><a href="classmeow_1_1Usage.html#a974e116cde6295ed08d836b08e0c1e99">meow::Usage::usage</a></div><div class="ttdeci">String usage() const </div><div class="ttdoc">回傳usage string </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00388">Usage.h:388</a></div></div>
<div class="ttc" id="classmeow_1_1Usage_html_a5bcc22c9e69258c22462c1cb4e5b5400"><div class="ttname"><a href="classmeow_1_1Usage.html#a5bcc22c9e69258c22462c1cb4e5b5400">meow::Usage::Usage</a></div><div class="ttdeci">Usage()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00184">Usage.h:184</a></div></div>
<div class="ttc" id="classmeow_1_1Usage_html_a20c74babb6cc473dd3abe2a31bbe32db"><div class="ttname"><a href="classmeow_1_1Usage.html#a20c74babb6cc473dd3abe2a31bbe32db">meow::Usage::Usage</a></div><div class="ttdeci">Usage(Usage const &amp;usage)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00202">Usage.h:202</a></div></div>
-<div class="ttc" id="namespacemeow_html_a532a4a224ccd34baa4c6317a8a014ba4"><div class="ttname"><a href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">meow::stringReplace</a></div><div class="ttdeci">std::string stringReplace(std::string str, std::string const &amp;from, std::string const &amp;to)</div><div class="ttdoc">將輸入字串中的某個pattern取代成另一個pattern </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00060">utility.h:60</a></div></div>
+<div class="ttc" id="namespacemeow_html_a532a4a224ccd34baa4c6317a8a014ba4"><div class="ttname"><a href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">meow::stringReplace</a></div><div class="ttdeci">std::string stringReplace(std::string str, std::string const &amp;from, std::string const &amp;to)</div><div class="ttdoc">將輸入字串中的某個pattern取代成另一個pattern </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00061">utility.h:61</a></div></div>
<div class="ttc" id="classmeow_1_1Usage_html"><div class="ttname"><a href="classmeow_1_1Usage.html">meow::Usage</a></div><div class="ttdoc">管理參數設置, 自訂usage document, 分析argc, argv </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00026">Usage.h:26</a></div></div>
<div class="ttc" id="utility_8h_html"><div class="ttname"><a href="utility_8h.html">utility.h</a></div></div>
<div class="ttc" id="classmeow_1_1Usage_html_a4ee38098e5abdb6932a32c13a30f584d"><div class="ttname"><a href="classmeow_1_1Usage.html#a4ee38098e5abdb6932a32c13a30f584d">meow::Usage::usageEndAdd</a></div><div class="ttdeci">void usageEndAdd(String const &amp;des)</div><div class="ttdoc">新增一段usage document於每個選項逐條說明之後 </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00379">Usage.h:379</a></div></div>
<div class="ttc" id="classmeow_1_1Usage_html_af4642c5d19cda946047934b3d1463f02"><div class="ttname"><a href="classmeow_1_1Usage.html#af4642c5d19cda946047934b3d1463f02">meow::Usage::optionAdd</a></div><div class="ttdeci">bool optionAdd(String opt, String const &amp;des, String const &amp;val_type, String const &amp;val_default, bool must)</div><div class="ttdoc">新增一個有額外選項的選項 </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00274">Usage.h:274</a></div></div>
<div class="ttc" id="classmeow_1_1Usage_html_ac09c339c31d602eca40df02c582d5241"><div class="ttname"><a href="classmeow_1_1Usage.html#ac09c339c31d602eca40df02c582d5241">meow::Usage::update</a></div><div class="ttdeci">bool update(Usage const &amp;usage)</div><div class="ttdoc">將另一個usage的選項設置加進來 </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00239">Usage.h:239</a></div></div>
<div class="ttc" id="classmeow_1_1Usage_html_a4decdd19345adcda3854fd13e3379d4f"><div class="ttname"><a href="classmeow_1_1Usage.html#a4decdd19345adcda3854fd13e3379d4f">meow::Usage::optionValue</a></div><div class="ttdeci">String optionValue(String opt, size_t index) const </div><div class="ttdoc">回傳參數 -(opt) 的第 index 個額外選項 </div><div class="ttdef"><b>Definition:</b> <a href="Usage_8h_source.html#l00328">Usage.h:328</a></div></div>
-<div class="ttc" id="namespacemeow_html_a09946550cc38b132151643d3408b0175"><div class="ttname"><a href="namespacemeow.html#a09946550cc38b132151643d3408b0175">meow::stringPrintf</a></div><div class="ttdeci">std::string stringPrintf(char const *fmt,...)</div><div class="ttdoc">類似C的printf, 不過是將格式化的字串丟到 std::string 裡回傳 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00042">utility.h:42</a></div></div>
+<div class="ttc" id="namespacemeow_html_a09946550cc38b132151643d3408b0175"><div class="ttname"><a href="namespacemeow.html#a09946550cc38b132151643d3408b0175">meow::stringPrintf</a></div><div class="ttdeci">std::string stringPrintf(char const *fmt,...)</div><div class="ttdoc">類似C的printf, 不過是將格式化的字串丟到 std::string 裡回傳 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00043">utility.h:43</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -436,7 +436,7 @@ $(document).ready(function(){initNavTree('Usage_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="Usage_8h.html">Usage.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/VP__Tree_8h.html b/doc/html/VP__Tree_8h.html
index 5031919..ebbf205 100644
--- a/doc/html/VP__Tree_8h.html
+++ b/doc/html/VP__Tree_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="VP__Tree_8h.html">VP_Tree.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/VP__Tree_8h_source.html b/doc/html/VP__Tree_8h_source.html
index 88a80d2..abcb772 100644
--- a/doc/html/VP__Tree_8h_source.html
+++ b/doc/html/VP__Tree_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -324,7 +324,7 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; }</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;};</div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;}</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;} <span class="comment">// meow</span></div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="preprocessor">#endif // dsa_VP_Tree_H__</span></div>
<div class="ttc" id="classmeow_1_1VP__Tree_html_ab611c988f5c567498d40866e9eab3851"><div class="ttname"><a href="classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851">meow::VP_Tree::VP_Tree</a></div><div class="ttdeci">VP_Tree()</div><div class="ttdoc">constructor, with dimension = 1 </div><div class="ttdef"><b>Definition:</b> <a href="VP__Tree_8h_source.html#l00212">VP_Tree.h:212</a></div></div>
@@ -351,7 +351,7 @@ $(document).ready(function(){initNavTree('VP__Tree_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li><li class="navelem"><a class="el" href="VP__Tree_8h.html">VP_Tree.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Vector_8h.html b/doc/html/Vector_8h.html
index 4f10948..da52986 100644
--- a/doc/html/Vector_8h.html
+++ b/doc/html/Vector_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -86,7 +86,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Vector_8h.html">Vector.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Vector_8h_source.html b/doc/html/Vector_8h_source.html
index 41177f7..07e0fdb 100644
--- a/doc/html/Vector_8h_source.html
+++ b/doc/html/Vector_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');});
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084"> 95</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">matrix</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e"> 95</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">matrix</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">return</span> matrix_;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
@@ -126,20 +126,20 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');});
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="classmeow_1_1Vector.html#a554bb098d8af7ef1458624e8b1f47e6a">dimension</a>() &gt; 0);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8"> 125</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940"> 125</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">scalar</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(i, 0);</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00"> 135</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00">entry</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc"> 135</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc">scalar</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>&amp; s) {</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(i, 0, s);</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(i);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">return</span> entry(i);</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe"> 141</a></span>&#160; <a class="code" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> <a class="code" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">entryGet</a>(<span class="keywordtype">size_t</span> i) {</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96"> 141</a></span>&#160; <a class="code" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> <a class="code" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">scalarGet</a>(<span class="keywordtype">size_t</span> i) {</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">return</span> matrix_.<a class="code" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">entryGet</a>(i);</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618"> 152</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">entries</a>(<span class="keywordtype">size_t</span> i, <span class="keywordtype">size_t</span> j, Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28"> 152</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">scalars</a>(<span class="keywordtype">size_t</span> i, <span class="keywordtype">size_t</span> j, Scalar <span class="keyword">const</span>&amp; s) {</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> it = i; it &lt;= j; ++it) {</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; matrix_.<a class="code" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">entry</a>(it, 0, s);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div>
@@ -199,7 +199,7 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');});
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; }</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#a6591f95bda6b9724d2f66fc1254bfa7a"> 225</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector.html#a6591f95bda6b9724d2f66fc1254bfa7a">operator()</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(i);</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">return</span> entry(i);</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector.html#af10156730c992a5597ca674940157fe8"> 230</a></span>&#160; <a class="code" href="classmeow_1_1Vector.html">Vector</a> <a class="code" href="classmeow_1_1Vector.html#af10156730c992a5597ca674940157fe8">operator+</a>()<span class="keyword"> const </span>{</div>
@@ -236,43 +236,41 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');});
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor">#endif // math_Vector_H__</span></div>
<div class="ttc" id="classmeow_1_1Vector_html_af10156730c992a5597ca674940157fe8"><div class="ttname"><a href="classmeow_1_1Vector.html#af10156730c992a5597ca674940157fe8">meow::Vector::operator+</a></div><div class="ttdeci">Vector operator+() const </div><div class="ttdoc">same as positive() </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00230">Vector.h:230</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a554bb098d8af7ef1458624e8b1f47e6a"><div class="ttname"><a href="classmeow_1_1Vector.html#a554bb098d8af7ef1458624e8b1f47e6a">meow::Vector::dimension</a></div><div class="ttdeci">size_t dimension() const </div><div class="ttdoc">return dimension </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00100">Vector.h:100</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix &amp; referenceFrom(Matrix const &amp;m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00101">Matrix.h:101</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00120">Matrix.h:120</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a1dbef5b1a46df480f7fa3e118fd12bec"><div class="ttname"><a href="classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec">meow::Matrix::referenceFrom</a></div><div class="ttdeci">Matrix &amp; referenceFrom(Matrix const &amp;m)</div><div class="ttdoc">reference </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00104">Matrix.h:104</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a560adbe0b39f52bfb016edddc2955178"><div class="ttname"><a href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix::rows</a></div><div class="ttdeci">size_t rows() const </div><div class="ttdoc">Return number of rows. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00123">Matrix.h:123</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_afc7cc691dd00ab41fd56d798c13a6a27"><div class="ttname"><a href="classmeow_1_1Vector.html#afc7cc691dd00ab41fd56d798c13a6a27">meow::Vector::length</a></div><div class="ttdeci">Scalar length() const </div><div class="ttdoc">sqrt of length2 </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00199">Vector.h:199</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector_html_ab97e0c09f4665241e052642181732d96"><div class="ttname"><a href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">meow::Vector::scalarGet</a></div><div class="ttdeci">ScalarRef scalarGet(size_t i)</div><div class="ttdoc">return i -th scalar with non-constant type </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00141">Vector.h:141</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a71b56938e01de730490e722824f4b53e"><div class="ttname"><a href="classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e">meow::Vector::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as (*this).dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00204">Vector.h:204</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a45bd0b9c27a2fc83f1d00106c976751c"><div class="ttname"><a href="classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c">meow::Vector::mul</a></div><div class="ttdeci">Vector mul(Scalar const &amp;s) const </div><div class="ttdoc">return (*this)*s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00184">Vector.h:184</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_aed17cc829d1e766d2c905d65cbae48ce"><div class="ttname"><a href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">meow::Matrix::div</a></div><div class="ttdeci">Matrix div(Entry const &amp;s) const </div><div class="ttdoc">return (*this) / s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00328">Matrix.h:328</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector_html_ad3b1665885c683f41b94fd59b0f5e084"><div class="ttname"><a href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">meow::Vector::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; const &amp; matrix() const </div><div class="ttdoc">Return a dimension x 1 matrix form of it. </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00095">Vector.h:95</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector_html_af5ecb8d9cc811a2d56e1725c4bfd30e8"><div class="ttname"><a href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector::entry</a></div><div class="ttdeci">Scalar entry(size_t i) const </div><div class="ttdoc">return i -th entry </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00125">Vector.h:125</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_aed17cc829d1e766d2c905d65cbae48ce"><div class="ttname"><a href="classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce">meow::Matrix::div</a></div><div class="ttdeci">Matrix div(Entry const &amp;s) const </div><div class="ttdoc">return (*this) / s. s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00331">Matrix.h:331</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a510da6e6a0470bf2312e62c1b43a310a"><div class="ttname"><a href="classmeow_1_1Vector.html#a510da6e6a0470bf2312e62c1b43a310a">meow::Vector::operator-</a></div><div class="ttdeci">Vector operator-() const </div><div class="ttdoc">same as negative() </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00235">Vector.h:235</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a7def8437ada844cc6b6dc9769aba1ee6"><div class="ttname"><a href="classmeow_1_1Vector.html#a7def8437ada844cc6b6dc9769aba1ee6">meow::Vector::Vector</a></div><div class="ttdeci">Vector(Vector const &amp;v)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00041">Vector.h:41</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_aee0da81d6a393d2abf7bf20c2ef260c3"><div class="ttname"><a href="classmeow_1_1Vector.html#aee0da81d6a393d2abf7bf20c2ef260c3">meow::Vector::~Vector</a></div><div class="ttdeci">~Vector()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00079">Vector.h:79</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_ad2e490231e4b624ef86f958b99c94533"><div class="ttname"><a href="classmeow_1_1Vector.html#ad2e490231e4b624ef86f958b99c94533">meow::Vector::sub</a></div><div class="ttdeci">Vector sub(Vector const &amp;v) const </div><div class="ttdoc">return (*this)-v </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00179">Vector.h:179</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_ada37bc2df18e7c892d4b5e2ac34bf025"><div class="ttname"><a href="classmeow_1_1Vector.html#ada37bc2df18e7c892d4b5e2ac34bf025">meow::Vector::dimension</a></div><div class="ttdeci">size_t dimension(size_t d, Scalar const &amp;s)</div><div class="ttdoc">resize the dimension </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00111">Vector.h:111</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector_html_adc55ef7402cf4114ea5696df18545618"><div class="ttname"><a href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">meow::Vector::entries</a></div><div class="ttdeci">void entries(size_t i, size_t j, Scalar const &amp;s)</div><div class="ttdoc">change i -th to j -th entries </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00152">Vector.h:152</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a93ff4579b7cb950868cad7a62bcf9fe8"><div class="ttname"><a href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">meow::Matrix::subMatrix</a></div><div class="ttdeci">Matrix subMatrix(size_t rFirst, size_t rLast, size_t cFirst, size_t cLast) const </div><div class="ttdoc">Return a rLast-rFirst+1 x cLast-cFirst+1 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00239">Matrix.h:239</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a93ff4579b7cb950868cad7a62bcf9fe8"><div class="ttname"><a href="classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8">meow::Matrix::subMatrix</a></div><div class="ttdeci">Matrix subMatrix(size_t rFirst, size_t rLast, size_t cFirst, size_t cLast) const </div><div class="ttdoc">Return a rLast-rFirst+1 x cLast-cFirst+1 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00242">Matrix.h:242</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_ac7464dd163607b1a6417e438a639d050"><div class="ttname"><a href="classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050">meow::Vector::ScalarRefK</a></div><div class="ttdeci">Matrix&lt; Scalar &gt;::EntryRefK ScalarRefK</div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00021">Vector.h:21</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector_html_a5050e9117204a6dbdcc7cf5038845c00"><div class="ttname"><a href="classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00">meow::Vector::entry</a></div><div class="ttdeci">Scalar entry(size_t i, Scalar const &amp;s)</div><div class="ttdoc">change i -th entry </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00135">Vector.h:135</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a52540cc03073243026770587c35beba0"><div class="ttname"><a href="classmeow_1_1Vector.html#a52540cc03073243026770587c35beba0">meow::Vector::copyFrom</a></div><div class="ttdeci">Vector &amp; copyFrom(Vector const &amp;v)</div><div class="ttdoc">copy from ... </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00083">Vector.h:83</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix &amp; copyFrom(Matrix const &amp;m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00088">Matrix.h:88</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_afb81446984f7c27458ccef86be2de413"><div class="ttname"><a href="classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413">meow::Matrix::copyFrom</a></div><div class="ttdeci">Matrix &amp; copyFrom(Matrix const &amp;m)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00091">Matrix.h:91</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html"><div class="ttname"><a href="classmeow_1_1Vector.html">meow::Vector</a></div><div class="ttdoc">vector </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00019">Vector.h:19</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a8cad36b5fab47f3d50b840ff26260623"><div class="ttname"><a href="classmeow_1_1Vector.html#a8cad36b5fab47f3d50b840ff26260623">meow::Vector::operator=</a></div><div class="ttdeci">Vector &amp; operator=(Vector const &amp;v)</div><div class="ttdoc">same as copyFrom </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00220">Vector.h:220</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a70c2620d25f6a36dc6d6aa38851b1c7a"><div class="ttname"><a href="classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a">meow::Vector::subVector</a></div><div class="ttdeci">Vector subVector(size_t i, size_t j)</div><div class="ttdoc">subvector form i-th to j-th </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00159">Vector.h:159</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a8180db77db8e6ef30a15f4bd1fcb7ef1"><div class="ttname"><a href="classmeow_1_1Vector.html#a8180db77db8e6ef30a15f4bd1fcb7ef1">meow::Vector::operator*</a></div><div class="ttdeci">Scalar operator*(Vector const &amp;v) const </div><div class="ttdoc">same as dot(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00250">Vector.h:250</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a58f997cdc6b98a76ae13bba6d685d815"><div class="ttname"><a href="classmeow_1_1Vector.html#a58f997cdc6b98a76ae13bba6d685d815">meow::Vector::Vector</a></div><div class="ttdeci">Vector(std::vector&lt; Scalar &gt; const &amp;v)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00061">Vector.h:61</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a5589e07881f9f6a7bb7c43630d30ecdd"><div class="ttname"><a href="classmeow_1_1Vector.html#a5589e07881f9f6a7bb7c43630d30ecdd">meow::Vector::Vector</a></div><div class="ttdeci">Vector(size_t d, Scalar const &amp;e)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00075">Vector.h:75</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself&#39;s transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00416">Matrix.h:416</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself&#39;s transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00419">Matrix.h:419</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a0a6eade258af4979692fa325dd59429c"><div class="ttname"><a href="classmeow_1_1Vector.html#a0a6eade258af4979692fa325dd59429c">meow::Vector::operator+</a></div><div class="ttdeci">Vector operator+(Vector const &amp;v) const </div><div class="ttdoc">same as add(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00240">Vector.h:240</a></div></div>
<div class="ttc" id="Matrix_8h_html"><div class="ttname"><a href="Matrix_8h.html">Matrix.h</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a200453ad223a040147a2dc92e4222589"><div class="ttname"><a href="classmeow_1_1Vector.html#a200453ad223a040147a2dc92e4222589">meow::Vector::positive</a></div><div class="ttdeci">Vector positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00164">Vector.h:164</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a30fdb794e5966585e93cf715646210dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) times m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00308">Matrix.h:308</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ab49fa7564c37c6bc164dc368a94fed6b"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix::entryGet</a></div><div class="ttdeci">EntryRef entryGet(size_t r, size_t c)</div><div class="ttdoc">Get the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00204">Matrix.h:204</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector_html_a628406a3f273f85dc4c619b8f3cd8940"><div class="ttname"><a href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">meow::Vector::scalar</a></div><div class="ttdeci">Scalar scalar(size_t i) const </div><div class="ttdoc">return i -th scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00125">Vector.h:125</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a30fdb794e5966585e93cf715646210dd"><div class="ttname"><a href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix::mul</a></div><div class="ttdeci">Matrix mul(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) times m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00311">Matrix.h:311</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ab49fa7564c37c6bc164dc368a94fed6b"><div class="ttname"><a href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix::entryGet</a></div><div class="ttdeci">EntryRef entryGet(size_t r, size_t c)</div><div class="ttdoc">Get the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00207">Matrix.h:207</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a6591f95bda6b9724d2f66fc1254bfa7a"><div class="ttname"><a href="classmeow_1_1Vector.html#a6591f95bda6b9724d2f66fc1254bfa7a">meow::Vector::operator()</a></div><div class="ttdeci">Scalar operator()(size_t i) const </div><div class="ttdoc">same as entry(i) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00225">Vector.h:225</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ae89a9a7646f7b7c0f23756809c65dc8c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">meow::Matrix::sub</a></div><div class="ttdeci">Matrix sub(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) - m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00295">Matrix.h:295</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ae89a9a7646f7b7c0f23756809c65dc8c"><div class="ttname"><a href="classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c">meow::Matrix::sub</a></div><div class="ttdeci">Matrix sub(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) - m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00298">Matrix.h:298</a></div></div>
<div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix</a></div><div class="ttdoc">matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00018">Matrix.h:18</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a34ca34c834e47288894cec2445e5b073"><div class="ttname"><a href="classmeow_1_1Vector.html#a34ca34c834e47288894cec2445e5b073">meow::Vector::Vector</a></div><div class="ttdeci">Vector(Matrix&lt; Scalar &gt; const &amp;m)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00051">Vector.h:51</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00193">Matrix.h:193</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a581dbd8ba10d054596a3d11eaf47f274"><div class="ttname"><a href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">meow::Matrix::negative</a></div><div class="ttdeci">Matrix negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00270">Matrix.h:270</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a46a12f45237e654e0140387d7290eb8b"><div class="ttname"><a href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix::entry</a></div><div class="ttdeci">Entry entry(size_t r, size_t c) const </div><div class="ttdoc">Access the entry at r x c. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00196">Matrix.h:196</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a581dbd8ba10d054596a3d11eaf47f274"><div class="ttname"><a href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274">meow::Matrix::negative</a></div><div class="ttdeci">Matrix negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00273">Matrix.h:273</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_abefb870f27490906e326a6f94a896f7c"><div class="ttname"><a href="classmeow_1_1Vector.html#abefb870f27490906e326a6f94a896f7c">meow::Vector::negative</a></div><div class="ttdeci">Vector negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00169">Vector.h:169</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_ac3e4b43822b9091c3eab7215c52b140d"><div class="ttname"><a href="classmeow_1_1Vector.html#ac3e4b43822b9091c3eab7215c52b140d">meow::Vector::operator-</a></div><div class="ttdeci">Vector operator-(Vector const &amp;v) const </div><div class="ttdoc">same as sub(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00245">Vector.h:245</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_ac813d8c46325f8ec4771a7cc315c8908"><div class="ttname"><a href="classmeow_1_1Vector.html#ac813d8c46325f8ec4771a7cc315c8908">meow::Vector::div</a></div><div class="ttdeci">Vector div(Scalar const &amp;s) const </div><div class="ttdoc">return (*this)/s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00189">Vector.h:189</a></div></div>
@@ -282,11 +280,13 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');});
<div class="ttc" id="classmeow_1_1Vector_html_a29e75e2dd5e46da4c7b95354c8787a30"><div class="ttname"><a href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">meow::Vector::ScalarRef</a></div><div class="ttdeci">Matrix&lt; Scalar &gt;::EntryRef ScalarRef</div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00022">Vector.h:22</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a98f150719042e458d52a1476ae9fd52e"><div class="ttname"><a href="classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e">meow::Vector::valid</a></div><div class="ttdeci">bool valid() const </div><div class="ttdoc">Return whether dimension&gt;0 is true or not. </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00120">Vector.h:120</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a74e4cf085fd43a51c50872ea9b42c47e"><div class="ttname"><a href="classmeow_1_1Vector.html#a74e4cf085fd43a51c50872ea9b42c47e">meow::Vector::operator/</a></div><div class="ttdeci">Vector operator/(Scalar const &amp;s) const </div><div class="ttdoc">same as div(s) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00260">Vector.h:260</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector_html_a35b4e136e93445279372f70e4caf00fe"><div class="ttname"><a href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">meow::Vector::entryGet</a></div><div class="ttdeci">ScalarRef entryGet(size_t i)</div><div class="ttdoc">return i -th entry with non-constant type </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00141">Vector.h:141</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector_html_a461ae8dc7eab62d445607067e31ac81e"><div class="ttname"><a href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">meow::Vector::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix() const </div><div class="ttdoc">Return a dimension x 1 matrix form of it. </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00095">Vector.h:95</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_ad46346bcc2250cbf91803d38df9d538e"><div class="ttname"><a href="classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e">meow::Vector::referenceFrom</a></div><div class="ttdeci">Vector &amp; referenceFrom(Vector const &amp;v)</div><div class="ttdoc">reference from ... </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00089">Vector.h:89</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector_html_a579a922c3f6c70e6e2c67d8d4d1c1b28"><div class="ttname"><a href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">meow::Vector::scalars</a></div><div class="ttdeci">void scalars(size_t i, size_t j, Scalar const &amp;s)</div><div class="ttdoc">change i -th to j -th scalars </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00152">Vector.h:152</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a9228c4b935c57cd2af9cb07218eca452"><div class="ttname"><a href="classmeow_1_1Vector.html#a9228c4b935c57cd2af9cb07218eca452">meow::Vector::dot</a></div><div class="ttdeci">Scalar dot(Vector const &amp;v) const </div><div class="ttdoc">dot </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00194">Vector.h:194</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a68530affccd332248e476cc3e188cd61"><div class="ttname"><a href="classmeow_1_1Vector.html#a68530affccd332248e476cc3e188cd61">meow::Vector::Vector</a></div><div class="ttdeci">Vector()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00031">Vector.h:31</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_ac1030360f1f48119128d99428930cce6"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">meow::Matrix::add</a></div><div class="ttdeci">Matrix add(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) + m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00282">Matrix.h:282</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_ac1030360f1f48119128d99428930cce6"><div class="ttname"><a href="classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6">meow::Matrix::add</a></div><div class="ttdeci">Matrix add(Matrix const &amp;m) const </div><div class="ttdoc">return (*this) + m. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00285">Matrix.h:285</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector_html_a8813d3c4979bef7ed863fde8fc4249fc"><div class="ttname"><a href="classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc">meow::Vector::scalar</a></div><div class="ttdeci">Scalar scalar(size_t i, Scalar const &amp;s)</div><div class="ttdoc">change i -th scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00135">Vector.h:135</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_ab675b777186dd4903367bc77922893ee"><div class="ttname"><a href="classmeow_1_1Vector.html#ab675b777186dd4903367bc77922893ee">meow::Vector::normalize</a></div><div class="ttdeci">Vector normalize() const </div><div class="ttdoc">return a normalize form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00209">Vector.h:209</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -295,7 +295,7 @@ $(document).ready(function(){initNavTree('Vector_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="Vector_8h.html">Vector.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Vectors_8h.html b/doc/html/Vectors_8h.html
index 9e63287..2b7bab6 100644
--- a/doc/html/Vectors_8h.html
+++ b/doc/html/Vectors_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -89,7 +89,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a57e9e528cb28fd6752031b735908fb6.html">geo</a></li><li class="navelem"><a class="el" href="Vectors_8h.html">Vectors.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/Vectors_8h_source.html b/doc/html/Vectors_8h_source.html
index 883a3e3..4c51ecb 100644
--- a/doc/html/Vectors_8h_source.html
+++ b/doc/html/Vectors_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -131,465 +131,485 @@ $(document).ready(function(){initNavTree('Vectors_8h_source.html','');});
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2"> 95</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">positive</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299"> 95</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">scalar</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">return</span> (i == 0 ? <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() : (i == 1 ? <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() : Scalar(0)));</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8"> 100</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">negative</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(-<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), -<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965"> 100</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965">scalar</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">return</span> (i == 0 ? <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(s) : (i == 1 ? <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>(s) : s));</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e"> 105</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">right</a>()<span class="keyword">const</span>{</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(-<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2"> 105</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">positive</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d"> 110</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">add</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8"> 110</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">negative</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(-<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), -<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e"> 115</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">added</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) {</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e"> 115</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">right</a>()<span class="keyword">const</span>{</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(-<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a"> 120</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d"> 120</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">add</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579"> 125</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">subed</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) {</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e"> 125</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">added</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) {</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() + v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2"> 130</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * s);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a"> 130</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c"> 135</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">muled</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * s);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579"> 135</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">subed</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) {</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>(), <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; }</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc"> 140</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() / s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() / s);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2"> 140</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * s);</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; }</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16"> 145</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() / s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() / s);</div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c"> 145</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">muled</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * s);</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320"> 150</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">mul</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(v);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc"> 150</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() / s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() / s);</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
-<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490"> 155</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>();</div>
+<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16"> 155</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() / s, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() / s);</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae"> 160</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">cross</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>();</div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320"> 160</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">mul</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(v);</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; }</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5"> 165</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">return</span> Scalar(sqrt(<span class="keywordtype">double</span>(<a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>())));</div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490"> 165</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() + <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>();</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; }</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538"> 170</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae"> 170</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">cross</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() - <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>() * v.<a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>();</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b"> 175</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b">normalize</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(<a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>());</div>
+<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5"> 175</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">return</span> Scalar(sqrt(<span class="keywordtype">double</span>(<a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>())));</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; }</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45"> 180</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45">normalized</a>() {</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(<a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>());</div>
+<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538"> 180</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>);</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733"> 185</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">rotate</a>(Scalar <span class="keyword">const</span>&amp; theta)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; Scalar cs(cos(-<span class="keywordtype">double</span>(theta)));</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; Scalar sn(sin(-<span class="keywordtype">double</span>(theta)));</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;Scalar&gt;</a> new_x(cs, sn);</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(new_x.<a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>), new_x.<a class="code" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">cross</a>(*<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; }</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d"> 193</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d">rotated</a>(Scalar <span class="keyword">const</span>&amp; theta) {</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(<a class="code" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">rotate</a>(theta));</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; }</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf"> 198</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf">reflect</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">return</span> v.<a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(v.<a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>) * 2 / v.<a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>()).<a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b"> 185</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b">normalize</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(<a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>());</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; }</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45"> 190</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45">normalized</a>() {</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(<a class="code" href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">length</a>());</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; }</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733"> 195</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">rotate</a>(Scalar <span class="keyword">const</span>&amp; theta)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; Scalar cs(cos(-<span class="keywordtype">double</span>(theta)));</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; Scalar sn(sin(-<span class="keywordtype">double</span>(theta)));</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D&lt;Scalar&gt;</a> new_x(cs, sn);</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>(new_x.<a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>), new_x.<a class="code" href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">cross</a>(*<span class="keyword">this</span>));</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; }</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331"> 203</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">reflected</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) {</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(reflecte(v));</div>
+<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d"> 203</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d">rotated</a>(Scalar <span class="keyword">const</span>&amp; theta) {</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(<a class="code" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">rotate</a>(theta));</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; }</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd"> 208</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">matrix</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(2, 1, Scalar(0));</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; ret(0, 0, <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; ret(1, 0, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; }</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db"> 216</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db">matrix</a>(Scalar <span class="keyword">const</span>&amp; homo)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(3, 1, Scalar(0));</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; ret(0, 0, <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; ret(1, 0, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; ret(2, 0, homo);</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; }</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633"> 224</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">operator()</a>(<span class="keywordtype">size_t</span> n)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">return</span> (n == 0 ? <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() : <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; }</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422"> 228</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422">operator()</a>(Scalar <span class="keyword">const</span>&amp; sx, Scalar <span class="keyword">const</span>&amp; sy) {</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(sx, sy);</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; }</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0"> 232</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0">operator+</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">positive</a>(); }</div>
-<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e"> 233</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e">operator-</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">negative</a>(); }</div>
-<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0"> 234</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0">operator~</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">right</a> (); }</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
-<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a"> 236</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a">operator+</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">add</a>(v); }</div>
-<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15"> 237</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15">operator-</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(v); }</div>
-<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e"> 238</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e">operator*</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(s); }</div>
-<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692"> 239</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692">operator/</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(s); }</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba"> 240</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba">operator*</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(v); }</div>
+<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf"> 208</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf">reflect</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">return</span> v.<a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(v.<a class="code" href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">dot</a>(*<span class="keyword">this</span>) * 2 / v.<a class="code" href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">length2</a>()).<a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; }</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
+<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331"> 213</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">reflected</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) {</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(reflecte(v));</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; }</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd"> 218</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">matrix</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(2, 1, Scalar(0));</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; ret(0, 0, <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; ret(1, 0, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; }</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db"> 226</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db">matrix</a>(Scalar <span class="keyword">const</span>&amp; homo)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(3, 1, Scalar(0));</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; ret(0, 0, <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>());</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; ret(1, 0, <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; ret(2, 0, homo);</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; }</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633"> 234</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">operator()</a>(<span class="keywordtype">size_t</span> n)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">return</span> (n == 0 ? <a class="code" href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">x</a>() : <a class="code" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">y</a>());</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422"> 238</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422">operator()</a>(Scalar <span class="keyword">const</span>&amp; sx, Scalar <span class="keyword">const</span>&amp; sy) {</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a>(sx, sy);</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; }</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242"> 242</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242">operator=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(v); }</div>
-<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac"> 243</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac">operator+=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">added</a>(v); }</div>
-<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb"> 244</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb">operator-=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">subed</a>(v); }</div>
-<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6"> 245</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6">operator*=</a>(Scalar <span class="keyword">const</span>&amp; s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">muled</a>(s); }</div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080"> 246</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080">operator/=</a>(Scalar <span class="keyword">const</span>&amp; s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(s); }</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;};</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> Scalar&gt;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html"> 255</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>{</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; Scalar x_, y_, z_;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97"> 260</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(): x_(0), y_(0), z_(0) {</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; }</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div>
-<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390"> 264</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v): x_(v.x_), y_(v.y_), z_(v.z_) {</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
-<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8"> 268</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8">Vector3D</a>(Scalar <span class="keyword">const</span>&amp; s): x_(s), y_(s), z_(s) {</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; }</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c"> 272</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c">Vector3D</a>(Scalar <span class="keyword">const</span>&amp; sx,</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; Scalar <span class="keyword">const</span>&amp; sy,</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; Scalar <span class="keyword">const</span>&amp; sz): x_(sx), y_(sy), z_(sz) {</div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0"> 242</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0">operator+</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">positive</a>(); }</div>
+<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e"> 243</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e">operator-</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">negative</a>(); }</div>
+<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0"> 244</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0">operator~</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">right</a> (); }</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
+<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a"> 246</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a">operator+</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">add</a>(v); }</div>
+<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15"> 247</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15">operator-</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(v); }</div>
+<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e"> 248</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e">operator*</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(s); }</div>
+<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692"> 249</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <a class="code" href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692">operator/</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">div</a>(s); }</div>
+<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba"> 250</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba">operator*</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">mul</a>(v); }</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242"> 252</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242">operator=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">copyFrom</a>(v); }</div>
+<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac"> 253</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac">operator+=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">added</a>(v); }</div>
+<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb"> 254</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb">operator-=</a>(<a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">subed</a>(v); }</div>
+<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6"> 255</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6">operator*=</a>(Scalar <span class="keyword">const</span>&amp; s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">muled</a>(s); }</div>
+<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080"> 256</a></span>&#160; <a class="code" href="classmeow_1_1Vector2D.html">Vector2D</a>&amp; <a class="code" href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080">operator/=</a>(Scalar <span class="keyword">const</span>&amp; s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">dived</a>(s); }</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;};</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> Scalar&gt;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html"> 265</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>{</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; Scalar x_, y_, z_;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97"> 270</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(): x_(0), y_(0), z_(0) {</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; }</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390"> 274</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v): x_(v.x_), y_(v.y_), z_(v.z_) {</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; }</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
-<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f"> 278</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f">Vector3D</a>(<a class="code" href="classmeow_1_1Vector.html">Vector&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; v): x_(v(0)), y_(v(1)), z_(v(2)) {</div>
+<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8"> 278</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8">Vector3D</a>(Scalar <span class="keyword">const</span>&amp; s): x_(s), y_(s), z_(s) {</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div>
-<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523"> 282</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523">Vector3D</a>(<a class="code" href="classmeow_1_1Vector.html">Vector&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; v, <span class="keywordtype">size_t</span> i): x_(v(i)), y_(v(i+1)), z_(v(i+2)){</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; }</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
-<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7"> 286</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7">~Vector3D</a>(){</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d"> 290</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v){</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e"> 295</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>()<span class="keyword"> const</span>{</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">return</span> x_;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c"> 282</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c">Vector3D</a>(Scalar <span class="keyword">const</span>&amp; sx,</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; Scalar <span class="keyword">const</span>&amp; sy,</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; Scalar <span class="keyword">const</span>&amp; sz): x_(sx), y_(sy), z_(sz) {</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; }</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div>
+<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f"> 288</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f">Vector3D</a>(<a class="code" href="classmeow_1_1Vector.html">Vector&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; v): x_(v(0)), y_(v(1)), z_(v(2)) {</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; }</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;</div>
+<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523"> 292</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523">Vector3D</a>(<a class="code" href="classmeow_1_1Vector.html">Vector&lt;Scalar&gt;</a> <span class="keyword">const</span>&amp; v, <span class="keywordtype">size_t</span> i): x_(v(i)), y_(v(i+1)), z_(v(i+2)){</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; }</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
+<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7"> 296</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7">~Vector3D</a>(){</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; }</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf"> 300</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>()<span class="keyword"> const</span>{</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordflow">return</span> y_;</div>
+<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d"> 300</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v){</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; }</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950"> 305</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>()<span class="keyword"> const</span>{</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordflow">return</span> z_;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e"> 305</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>()<span class="keyword"> const</span>{</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordflow">return</span> x_;</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; }</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div>
-<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455"> 310</a></span>&#160; Scalar&amp; <a class="code" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">xGet</a>() {</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">return</span> x_;</div>
+<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf"> 310</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>()<span class="keyword"> const</span>{</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">return</span> y_;</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; }</div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae"> 315</a></span>&#160; Scalar&amp; <a class="code" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">yGet</a>() {</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keywordflow">return</span> y_;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950"> 315</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>()<span class="keyword"> const</span>{</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keywordflow">return</span> z_;</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; }</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div>
-<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24"> 320</a></span>&#160; Scalar&amp; <a class="code" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">zGet</a>() {</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">return</span> z_;</div>
+<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455"> 320</a></span>&#160; Scalar&amp; <a class="code" href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">xGet</a>() {</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">return</span> x_;</div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; }</div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div>
-<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7"> 325</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7">x</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; x_ = s;</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>();</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; }</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div>
-<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2"> 331</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">y</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; y_ = s;</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>();</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; }</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
-<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39"> 337</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39">z</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; z_ = s;</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>();</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; }</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514"> 343</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(Scalar <span class="keyword">const</span>&amp; sx, Scalar <span class="keyword">const</span>&amp; sy, Scalar <span class="keyword">const</span>&amp; sz) {</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(sx);</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(sy);</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(sz);</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div>
-<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125"> 351</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">positive</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; }</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div>
-<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8"> 356</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">negative</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(-<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), -<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), -<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
+<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae"> 325</a></span>&#160; Scalar&amp; <a class="code" href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">yGet</a>() {</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordflow">return</span> y_;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; }</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;</div>
+<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24"> 330</a></span>&#160; Scalar&amp; <a class="code" href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">zGet</a>() {</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">return</span> z_;</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; }</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div>
+<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7"> 335</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7">x</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; x_ = s;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>();</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div>
+<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2"> 341</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">y</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; y_ = s;</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>();</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; }</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
+<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39"> 347</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39">z</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; z_ = s;</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>();</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; }</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
+<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514"> 353</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(Scalar <span class="keyword">const</span>&amp; sx, Scalar <span class="keyword">const</span>&amp; sy, Scalar <span class="keyword">const</span>&amp; sz) {</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(sx);</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(sy);</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(sz);</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; }</div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div>
-<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5"> 361</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
+<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874"> 361</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">scalar</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">return</span> (i == 0 ? <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() : (i == 1 ? <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() : (i == 2 ? <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() : Scalar(0))));</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div>
-<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc"> 366</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">added</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) {</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
+<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349"> 366</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349">scalar</a>(<span class="keywordtype">size_t</span> i, Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">return</span> (i == 0 ? <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(s) : (i == 1 ? <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(s) : (i == 2 ? <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(s) : s )));</div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; }</div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
-<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2"> 371</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
+<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125"> 371</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">positive</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; }</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
-<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea"> 376</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">subed</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) {</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
+<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8"> 376</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">negative</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(-<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), -<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), -<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; }</div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div>
-<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a"> 381</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * s);</div>
+<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5"> 381</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div>
-<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915"> 386</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">muled</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * s);</div>
+<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc"> 386</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">added</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) {</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() + v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; }</div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;</div>
-<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87"> 391</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() / s);</div>
+<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2"> 391</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; }</div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div>
-<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b"> 396</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() / s);</div>
+<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea"> 396</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">subed</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) {</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(), <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; }</div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div>
-<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc"> 401</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc">mul</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(v);</div>
+<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a"> 401</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * s);</div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; }</div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div>
-<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396"> 406</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>();</div>
+<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915"> 406</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">muled</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * s);</div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; }</div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;</div>
-<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0"> 411</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">cross</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(),</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(),</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; }</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div>
-<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506"> 418</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506">crossed</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) {</div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">cross</a>(v));</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; }</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
-<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec"> 423</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keywordflow">return</span> Scalar(sqrt(<span class="keywordtype">double</span>(<a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>())));</div>
-<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; }</div>
-<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div>
-<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde"> 428</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; }</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;</div>
-<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8"> 433</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">normalize</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(<a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>());</div>
+<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87"> 411</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() / s);</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; }</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;</div>
+<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b"> 416</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(Scalar <span class="keyword">const</span>&amp; s) {</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() / s, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() / s);</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; }</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc"> 421</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc">mul</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(v);</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; }</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;</div>
+<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396"> 426</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() + <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() + <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>();</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; }</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div>
+<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0"> 431</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">cross</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>(<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>(),</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>(),</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() - <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() * v.<a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; }</div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div>
-<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c"> 438</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c">normalized</a>() {</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(<a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>());</div>
+<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506"> 438</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506">crossed</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) {</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">cross</a>(v));</div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; }</div>
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;</div>
-<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b"> 443</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">rotate</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; axis, <span class="keywordtype">double</span> theta)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> a(axis.<a class="code" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">normalize</a>());</div>
-<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> xx(<a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(a) .<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(cos(theta)));</div>
-<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> yy(a.cross(*this).mul(sin(theta)));</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keywordflow">return</span> a.<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(a.dot(*<span class="keyword">this</span>)).<a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(xx).<a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(yy);</div>
-<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; }</div>
-<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;</div>
-<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617"> 451</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">rotated</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; axis, <span class="keywordtype">double</span> theta) {</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">rotate</a>(axis, theta));</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; }</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div>
-<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f"> 456</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f">reflect</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordflow">return</span> v.<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(v.<a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(*<span class="keyword">this</span>) * 2 / v.<a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>()).<a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; }</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div>
-<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2"> 461</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">reflected</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) {</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(reflecte(v));</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; }</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;</div>
-<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72"> 466</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(3, 1, Scalar(0));</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; ret(0, 0, <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; ret(1, 0, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>());</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; ret(2, 0, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; }</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div>
-<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265"> 475</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265">matrix</a>(Scalar <span class="keyword">const</span>&amp; homo)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(4, 1, Scalar(0));</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; ret(0, 0, <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; ret(1, 0, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>());</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; ret(2, 0, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; ret(3, 0, homo);</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; }</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;</div>
-<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf"> 484</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf">operator()</a>(<span class="keywordtype">size_t</span> n)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keywordflow">return</span> (n == 0 ? <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() : (n == 1 ? <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() : <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>()));</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; }</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;</div>
-<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099"> 488</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099">operator()</a>(Scalar <span class="keyword">const</span>&amp; sx, Scalar <span class="keyword">const</span>&amp; sy, Scalar <span class="keyword">const</span>&amp; sz) {</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(sx, sy, sz);</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; }</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;</div>
-<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc"> 492</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc">operator+</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">positive</a>(); }</div>
-<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8"> 493</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8">operator-</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">negative</a>(); }</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;</div>
-<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb"> 495</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb">operator+</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(v); }</div>
-<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9"> 496</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9">operator-</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(v); }</div>
-<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc"> 497</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc">operator*</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(s); }</div>
-<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46"> 498</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46">operator/</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(s); }</div>
-<div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97"> 499</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97">operator*</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(v); }</div>
-<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;</div>
-<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927"> 501</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927">operator=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(v); }</div>
-<div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1"> 502</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1">operator+=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">added</a>(v); }</div>
-<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92"> 503</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92">operator-=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">subed</a>(v); }</div>
-<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6"> 504</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6">operator*=</a>(Scalar <span class="keyword">const</span>&amp; s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">muled</a>(s); }</div>
-<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd"> 505</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd">operator/=</a>(Scalar <span class="keyword">const</span>&amp; s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(s); }</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;};</div>
+<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec"> 443</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordflow">return</span> Scalar(sqrt(<span class="keywordtype">double</span>(<a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>())));</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; }</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div>
+<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde"> 448</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; }</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;</div>
+<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8"> 453</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">normalize</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(<a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>());</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; }</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div>
+<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c"> 458</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c">normalized</a>() {</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(<a class="code" href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">length</a>());</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; }</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div>
+<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b"> 463</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">rotate</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; axis, <span class="keywordtype">double</span> theta)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> a(axis.<a class="code" href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">normalize</a>());</div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> xx(<a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(a) .<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(cos(theta)));</div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> yy(a.cross(*this).mul(sin(theta)));</div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <span class="keywordflow">return</span> a.<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(a.dot(*<span class="keyword">this</span>)).<a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(xx).<a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(yy);</div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; }</div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;</div>
+<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617"> 471</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">rotated</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; axis, <span class="keywordtype">double</span> theta) {</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(<a class="code" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">rotate</a>(axis, theta));</div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; }</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div>
+<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f"> 476</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f">reflect</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <span class="keywordflow">return</span> v.<a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(v.<a class="code" href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">dot</a>(*<span class="keyword">this</span>) * 2 / v.<a class="code" href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">length2</a>()).<a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; }</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;</div>
+<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2"> 481</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">reflected</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) {</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(reflecte(v));</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; }</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div>
+<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72"> 486</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">matrix</a>()<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(3, 1, Scalar(0));</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; ret(0, 0, <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; ret(1, 0, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>());</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; ret(2, 0, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; }</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;</div>
+<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265"> 495</a></span>&#160; <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> <a class="code" href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265">matrix</a>(Scalar <span class="keyword">const</span>&amp; homo)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keyword">static</span> <a class="code" href="classmeow_1_1Matrix.html">Matrix&lt;Scalar&gt;</a> ret(4, 1, Scalar(0));</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; ret(0, 0, <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>());</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; ret(1, 0, <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>());</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; ret(2, 0, <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>());</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; ret(3, 0, homo);</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; }</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div>
+<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf"> 504</a></span>&#160; Scalar <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf">operator()</a>(<span class="keywordtype">size_t</span> n)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; <span class="keywordflow">return</span> (n == 0 ? <a class="code" href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">x</a>() : (n == 1 ? <a class="code" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">y</a>() : <a class="code" href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">z</a>()));</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; }</div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;}</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="preprocessor">#endif // geo_Vectors_H__</span></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_acb2fc741a0bd039b38b1ae5cec103265"><div class="ttname"><a href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix(Scalar const &amp;homo) const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00475">Vectors.h:475</a></div></div>
+<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099"> 508</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099">operator()</a>(Scalar <span class="keyword">const</span>&amp; sx, Scalar <span class="keyword">const</span>&amp; sy, Scalar <span class="keyword">const</span>&amp; sz) {</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a>(sx, sy, sz);</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; }</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
+<div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc"> 512</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc">operator+</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">positive</a>(); }</div>
+<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8"> 513</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8">operator-</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">negative</a>(); }</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;</div>
+<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb"> 515</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb">operator+</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">add</a>(v); }</div>
+<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9"> 516</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9">operator-</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(v); }</div>
+<div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc"> 517</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc">operator*</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(s); }</div>
+<div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46"> 518</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46">operator/</a>(Scalar <span class="keyword">const</span>&amp; s)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">div</a>(s); }</div>
+<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97"> 519</a></span>&#160; Scalar <a class="code" href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97">operator*</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">mul</a>(v); }</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;</div>
+<div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927"> 521</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927">operator=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">copyFrom</a>(v); }</div>
+<div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1"> 522</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1">operator+=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">added</a>(v); }</div>
+<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92"> 523</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92">operator-=</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a> <span class="keyword">const</span>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">subed</a>(v); }</div>
+<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6"> 524</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6">operator*=</a>(Scalar <span class="keyword">const</span>&amp; s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">muled</a>(s); }</div>
+<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd"> 525</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D</a>&amp; <a class="code" href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd">operator/=</a>(Scalar <span class="keyword">const</span>&amp; s) { <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">dived</a>(s); }</div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;};</div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;</div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;</div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="preprocessor">#endif // geo_Vectors_H__</span></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_acb2fc741a0bd039b38b1ae5cec103265"><div class="ttname"><a href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix(Scalar const &amp;homo) const </div><div class="ttdoc">return a 4x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00495">Vectors.h:495</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a3782df3eec67c68edae1afdd64e18d27"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a3782df3eec67c68edae1afdd64e18d27">meow::Vector2D::~Vector2D</a></div><div class="ttdeci">~Vector2D()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00047">Vectors.h:47</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_af4f99f5a4871892e3975e41c8137f69c"><div class="ttname"><a href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c">meow::Vector3D::normalized</a></div><div class="ttdeci">Vector3D &amp; normalized()</div><div class="ttdoc">normalize itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00438">Vectors.h:438</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a65995d7ae4ba5652e162be215a5ec1ea"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">meow::Vector3D::subed</a></div><div class="ttdeci">Vector3D &amp; subed(Vector3D const &amp;v)</div><div class="ttdoc">Let itself substract v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00376">Vectors.h:376</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a238bd646690e1ac1660726e007b05d92"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92">meow::Vector3D::operator-=</a></div><div class="ttdeci">Vector3D &amp; operator-=(Vector3D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00503">Vectors.h:503</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_aaa3b1182e639a91df5d58d6e5223ad39"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const &amp; z(Scalar const &amp;s)</div><div class="ttdoc">modify z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00337">Vectors.h:337</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a001a44809826f9cd17dbd652c790c455"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">meow::Vector3D::xGet</a></div><div class="ttdeci">Scalar &amp; xGet()</div><div class="ttdoc">access x with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00310">Vectors.h:310</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a43660ff47fbe41076396c122a5bfd7ac"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac">meow::Vector2D::operator+=</a></div><div class="ttdeci">Vector2D &amp; operator+=(Vector2D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00243">Vectors.h:243</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_afae72511a31b5260ee93130d0654093f"><div class="ttname"><a href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector&lt; Scalar &gt; const &amp;v)</div><div class="ttdoc">constructor (from another Vector) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00278">Vectors.h:278</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_af4f99f5a4871892e3975e41c8137f69c"><div class="ttname"><a href="classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c">meow::Vector3D::normalized</a></div><div class="ttdeci">Vector3D &amp; normalized()</div><div class="ttdoc">normalize itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00458">Vectors.h:458</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a65995d7ae4ba5652e162be215a5ec1ea"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">meow::Vector3D::subed</a></div><div class="ttdeci">Vector3D &amp; subed(Vector3D const &amp;v)</div><div class="ttdoc">Let itself substract v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00396">Vectors.h:396</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a238bd646690e1ac1660726e007b05d92"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92">meow::Vector3D::operator-=</a></div><div class="ttdeci">Vector3D &amp; operator-=(Vector3D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00523">Vectors.h:523</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_aaa3b1182e639a91df5d58d6e5223ad39"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const &amp; z(Scalar const &amp;s)</div><div class="ttdoc">modify z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00347">Vectors.h:347</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a001a44809826f9cd17dbd652c790c455"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455">meow::Vector3D::xGet</a></div><div class="ttdeci">Scalar &amp; xGet()</div><div class="ttdoc">access x with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00320">Vectors.h:320</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a43660ff47fbe41076396c122a5bfd7ac"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac">meow::Vector2D::operator+=</a></div><div class="ttdeci">Vector2D &amp; operator+=(Vector2D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00253">Vectors.h:253</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_afae72511a31b5260ee93130d0654093f"><div class="ttname"><a href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector&lt; Scalar &gt; const &amp;v)</div><div class="ttdoc">constructor (from another Vector) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00288">Vectors.h:288</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a48f420d0f701c059f86f33cdfdf630b7"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a48f420d0f701c059f86f33cdfdf630b7">meow::Vector2D::y</a></div><div class="ttdeci">Scalar const &amp; y(Scalar const &amp;s)</div><div class="ttdoc">modify y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00082">Vectors.h:82</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a49b26941a2b323519ee22fbabdd0ce24"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">meow::Vector3D::zGet</a></div><div class="ttdeci">Scalar &amp; zGet()</div><div class="ttdoc">access z with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00320">Vectors.h:320</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ae7254b17c13defe2123565c17c9856a7"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const &amp; x(Scalar const &amp;s)</div><div class="ttdoc">modify x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00325">Vectors.h:325</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a2ec32fffb7a0355d46c52826f85aa506"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506">meow::Vector3D::crossed</a></div><div class="ttdeci">Vector3D &amp; crossed(Vector3D const &amp;v)</div><div class="ttdoc">crossed </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00418">Vectors.h:418</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_affe23a69e939807c11ee8763ca79debf"><div class="ttname"><a href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf">meow::Vector2D::reflect</a></div><div class="ttdeci">Vector2D reflect(Vector2D const &amp;v) const </div><div class="ttdoc">return reflect from given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00198">Vectors.h:198</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a49b26941a2b323519ee22fbabdd0ce24"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24">meow::Vector3D::zGet</a></div><div class="ttdeci">Scalar &amp; zGet()</div><div class="ttdoc">access z with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00330">Vectors.h:330</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ae7254b17c13defe2123565c17c9856a7"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const &amp; x(Scalar const &amp;s)</div><div class="ttdoc">modify x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00335">Vectors.h:335</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a2ec32fffb7a0355d46c52826f85aa506"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506">meow::Vector3D::crossed</a></div><div class="ttdeci">Vector3D &amp; crossed(Vector3D const &amp;v)</div><div class="ttdoc">crossed </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00438">Vectors.h:438</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_affe23a69e939807c11ee8763ca79debf"><div class="ttname"><a href="classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf">meow::Vector2D::reflect</a></div><div class="ttdeci">Vector2D reflect(Vector2D const &amp;v) const </div><div class="ttdoc">return reflect from given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00208">Vectors.h:208</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a1bb0d1ce4954e56b8b0f166b928816a3"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3">meow::Vector2D::x</a></div><div class="ttdeci">Scalar const &amp; x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00056">Vectors.h:56</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a713952e42ea15ee86187a14b677e9555"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a713952e42ea15ee86187a14b677e9555">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(Scalar const &amp;s)</div><div class="ttdoc">constructor (s, s) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00031">Vectors.h:31</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a23046c79acf88b719292022ea4e8d171"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a23046c79acf88b719292022ea4e8d171">meow::Vector2D::xGet</a></div><div class="ttdeci">Scalar &amp; xGet()</div><div class="ttdoc">access x with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00061">Vectors.h:61</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const &amp; z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_aa6ae22d99360ff9e0b623e1744576733"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">meow::Vector2D::rotate</a></div><div class="ttdeci">Vector2D rotate(Scalar const &amp;theta) const </div><div class="ttdoc">return rotate theta degree of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00185">Vectors.h:185</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_acbb2ec7aa2897e93b3ff9964565ae8fc"><div class="ttname"><a href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">meow::Vector2D::div</a></div><div class="ttdeci">Vector2D div(Scalar const &amp;s) const </div><div class="ttdoc">return (*this)/s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00140">Vectors.h:140</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a715f0f3cb62fddd7723b38d4211bb6db"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db">meow::Vector2D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix(Scalar const &amp;homo) const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00216">Vectors.h:216</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a4e0422609e71a9e16b41fceca451d63c"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">meow::Vector2D::muled</a></div><div class="ttdeci">Vector2D &amp; muled(Scalar const &amp;s)</div><div class="ttdoc">Let itself mulitple s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00135">Vectors.h:135</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_aa733fcc0936ef22613df75f9dabd853b"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">meow::Vector3D::rotate</a></div><div class="ttdeci">Vector3D rotate(Vector3D const &amp;axis, double theta) const </div><div class="ttdoc">return rotate theta degree by axis of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00443">Vectors.h:443</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a2e768dd00d86dafa8adefc4ffc4edc9e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">meow::Vector2D::right</a></div><div class="ttdeci">Vector2D right() const </div><div class="ttdoc">return count-clockwise rotate 90 degree of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00105">Vectors.h:105</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a8d389c0b1a9cc2b3a9dec7fec05bbad8"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">meow::Vector2D::negative</a></div><div class="ttdeci">Vector2D negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00100">Vectors.h:100</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a0b53875b3acbc7ac8c8e773c9ed340e2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">meow::Vector2D::positive</a></div><div class="ttdeci">Vector2D positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00095">Vectors.h:95</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a336dbab9f61ee8196ce4c577a169a927"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927">meow::Vector3D::operator=</a></div><div class="ttdeci">Vector3D &amp; operator=(Vector3D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00501">Vectors.h:501</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a045c6189a70574b1465131d59410fa16"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">meow::Vector2D::dived</a></div><div class="ttdeci">Vector2D &amp; dived(Scalar const &amp;s)</div><div class="ttdoc">Let itself divide s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00145">Vectors.h:145</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_af609b7cb9d23412fe2ec627eec902cba"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba">meow::Vector2D::operator*</a></div><div class="ttdeci">Scalar operator*(Vector2D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00240">Vectors.h:240</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a7fa501db101297b8536801bca68fa0c9"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9">meow::Vector3D::operator-</a></div><div class="ttdeci">Vector3D operator-(Vector3D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00496">Vectors.h:496</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ab266a5252dd1243b726584724f8f843d"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">meow::Vector3D::copyFrom</a></div><div class="ttdeci">Vector3D &amp; copyFrom(Vector3D const &amp;v)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00290">Vectors.h:290</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a2d3855af7fd18b94faa89cceffa3d950"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950">meow::Vector3D::z</a></div><div class="ttdeci">Scalar const &amp; z() const </div><div class="ttdoc">access z </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_aa6ae22d99360ff9e0b623e1744576733"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">meow::Vector2D::rotate</a></div><div class="ttdeci">Vector2D rotate(Scalar const &amp;theta) const </div><div class="ttdoc">return rotate theta degree of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00195">Vectors.h:195</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_acbb2ec7aa2897e93b3ff9964565ae8fc"><div class="ttname"><a href="classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc">meow::Vector2D::div</a></div><div class="ttdeci">Vector2D div(Scalar const &amp;s) const </div><div class="ttdoc">return (*this)/s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00150">Vectors.h:150</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a715f0f3cb62fddd7723b38d4211bb6db"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db">meow::Vector2D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix(Scalar const &amp;homo) const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00226">Vectors.h:226</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a4e0422609e71a9e16b41fceca451d63c"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c">meow::Vector2D::muled</a></div><div class="ttdeci">Vector2D &amp; muled(Scalar const &amp;s)</div><div class="ttdoc">Let itself mulitple s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00145">Vectors.h:145</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_aa733fcc0936ef22613df75f9dabd853b"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">meow::Vector3D::rotate</a></div><div class="ttdeci">Vector3D rotate(Vector3D const &amp;axis, double theta) const </div><div class="ttdoc">return rotate theta degree by axis of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00463">Vectors.h:463</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a2e768dd00d86dafa8adefc4ffc4edc9e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">meow::Vector2D::right</a></div><div class="ttdeci">Vector2D right() const </div><div class="ttdoc">return count-clockwise rotate 90 degree of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00115">Vectors.h:115</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_abb0b965dd0aa84a424b64dc74644e349"><div class="ttname"><a href="classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349">meow::Vector3D::scalar</a></div><div class="ttdeci">Scalar const &amp; scalar(size_t i, Scalar const &amp;s)</div><div class="ttdoc">modivy the i -th scalar (0 =&gt; x, 1 =&gt; y, 2 =&gt; z) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00366">Vectors.h:366</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a8d389c0b1a9cc2b3a9dec7fec05bbad8"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8">meow::Vector2D::negative</a></div><div class="ttdeci">Vector2D negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00110">Vectors.h:110</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a0b53875b3acbc7ac8c8e773c9ed340e2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">meow::Vector2D::positive</a></div><div class="ttdeci">Vector2D positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00105">Vectors.h:105</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a336dbab9f61ee8196ce4c577a169a927"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927">meow::Vector3D::operator=</a></div><div class="ttdeci">Vector3D &amp; operator=(Vector3D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00521">Vectors.h:521</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a045c6189a70574b1465131d59410fa16"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16">meow::Vector2D::dived</a></div><div class="ttdeci">Vector2D &amp; dived(Scalar const &amp;s)</div><div class="ttdoc">Let itself divide s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00155">Vectors.h:155</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_af609b7cb9d23412fe2ec627eec902cba"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba">meow::Vector2D::operator*</a></div><div class="ttdeci">Scalar operator*(Vector2D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00250">Vectors.h:250</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a7fa501db101297b8536801bca68fa0c9"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9">meow::Vector3D::operator-</a></div><div class="ttdeci">Vector3D operator-(Vector3D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00516">Vectors.h:516</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ab266a5252dd1243b726584724f8f843d"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d">meow::Vector3D::copyFrom</a></div><div class="ttdeci">Vector3D &amp; copyFrom(Vector3D const &amp;v)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00300">Vectors.h:300</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a26a246441af25df6aa76708cf98fb9e6"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a26a246441af25df6aa76708cf98fb9e6">meow::Vector2D::yGet</a></div><div class="ttdeci">Scalar &amp; yGet()</div><div class="ttdoc">access y with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00066">Vectors.h:66</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a9449f90146085ac5901eb0c75b316b87"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">meow::Vector3D::div</a></div><div class="ttdeci">Vector3D div(Scalar const &amp;s) const </div><div class="ttdoc">return (*this)/s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00391">Vectors.h:391</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a8f670a62f3f3ff3a6d7f7326e9d4bfd8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Scalar const &amp;s)</div><div class="ttdoc">constructor (s, s) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00268">Vectors.h:268</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a4d95f04693bc608375a5dffb3f8d6514"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">meow::Vector3D::xyz</a></div><div class="ttdeci">Vector3D &amp; xyz(Scalar const &amp;sx, Scalar const &amp;sy, Scalar const &amp;sz)</div><div class="ttdoc">modify x and y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00343">Vectors.h:343</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_aa26ba31625ebeeb07c41925335c1afcc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">meow::Vector3D::added</a></div><div class="ttdeci">Vector3D &amp; added(Vector3D const &amp;v)</div><div class="ttdoc">Let itself add v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00366">Vectors.h:366</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_abc930168f72c634aa9a608cc9a4e8c1e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e">meow::Vector2D::operator*</a></div><div class="ttdeci">Vector2D operator*(Scalar const &amp;s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00238">Vectors.h:238</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a7d6973544b3b3c4bd34055c34d3da73b"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">meow::Vector3D::dived</a></div><div class="ttdeci">Vector3D &amp; dived(Scalar const &amp;s)</div><div class="ttdoc">Let itself divide s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00396">Vectors.h:396</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_afc6474b0219c6135f9e268404edc93e0"><div class="ttname"><a href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">meow::Vector3D::cross</a></div><div class="ttdeci">Vector3D cross(Vector3D const &amp;v) const </div><div class="ttdoc">cross </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00411">Vectors.h:411</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a04201f13c26a2f6abc9b1c7b0ff313cc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc">meow::Vector3D::mul</a></div><div class="ttdeci">Scalar mul(Vector3D const &amp;v) const </div><div class="ttdoc">same as dot(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00401">Vectors.h:401</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ab868dfd428a801abe173085826a40c97"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97">meow::Vector3D::operator*</a></div><div class="ttdeci">Scalar operator*(Vector3D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00499">Vectors.h:499</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_ac160da32a9af65264c4b509db5d9f0fb"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb">meow::Vector2D::operator-=</a></div><div class="ttdeci">Vector2D &amp; operator-=(Vector2D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00244">Vectors.h:244</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a2d5ada8cf5673c79375c0429a1681ca6"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6">meow::Vector2D::operator*=</a></div><div class="ttdeci">Vector2D &amp; operator*=(Scalar const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00245">Vectors.h:245</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a8c65e501c1eeafe7f504c3b834743320"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">meow::Vector2D::mul</a></div><div class="ttdeci">Scalar mul(Vector2D const &amp;v) const </div><div class="ttdoc">same as dot(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00150">Vectors.h:150</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a22717807229c6243b5d0fd4d370b578a"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">meow::Vector3D::mul</a></div><div class="ttdeci">Vector3D mul(Scalar const &amp;s) const </div><div class="ttdoc">return (*this)*s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00381">Vectors.h:381</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_aebeef94d26c97cf43566070ce5501baf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf">meow::Vector3D::operator()</a></div><div class="ttdeci">Scalar const &amp; operator()(size_t n) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00484">Vectors.h:484</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_ae2fe5b97bf837bc29bb6d819772f4ea0"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0">meow::Vector2D::operator~</a></div><div class="ttdeci">Vector2D operator~() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00234">Vectors.h:234</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a7a71b243bdcab1d6433f2c7611bc8d15"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15">meow::Vector2D::operator-</a></div><div class="ttdeci">Vector2D operator-(Vector2D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00237">Vectors.h:237</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const &amp; y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00300">Vectors.h:300</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a52467da33d126ff24f4c2757ee37ed4d"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">meow::Vector2D::add</a></div><div class="ttdeci">Vector2D add(Vector2D const &amp;v) const </div><div class="ttdoc">return (*this)+v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00110">Vectors.h:110</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a2a0cd6731b85b71649dca56d719a1633"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">meow::Vector2D::operator()</a></div><div class="ttdeci">Scalar const &amp; operator()(size_t n) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00224">Vectors.h:224</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ab509fd9ef3b79fb13cc04cfec798dcc2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">meow::Vector3D::sub</a></div><div class="ttdeci">Vector3D sub(Vector3D const &amp;v) const </div><div class="ttdoc">return (*this)-v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00371">Vectors.h:371</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a9449f90146085ac5901eb0c75b316b87"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87">meow::Vector3D::div</a></div><div class="ttdeci">Vector3D div(Scalar const &amp;s) const </div><div class="ttdoc">return (*this)/s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00411">Vectors.h:411</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a8f670a62f3f3ff3a6d7f7326e9d4bfd8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Scalar const &amp;s)</div><div class="ttdoc">constructor (s, s) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00278">Vectors.h:278</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a4d95f04693bc608375a5dffb3f8d6514"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">meow::Vector3D::xyz</a></div><div class="ttdeci">Vector3D &amp; xyz(Scalar const &amp;sx, Scalar const &amp;sy, Scalar const &amp;sz)</div><div class="ttdoc">modify x and y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00353">Vectors.h:353</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_aa26ba31625ebeeb07c41925335c1afcc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc">meow::Vector3D::added</a></div><div class="ttdeci">Vector3D &amp; added(Vector3D const &amp;v)</div><div class="ttdoc">Let itself add v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00386">Vectors.h:386</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_abc930168f72c634aa9a608cc9a4e8c1e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e">meow::Vector2D::operator*</a></div><div class="ttdeci">Vector2D operator*(Scalar const &amp;s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00248">Vectors.h:248</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a7d6973544b3b3c4bd34055c34d3da73b"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b">meow::Vector3D::dived</a></div><div class="ttdeci">Vector3D &amp; dived(Scalar const &amp;s)</div><div class="ttdoc">Let itself divide s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00416">Vectors.h:416</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_afc6474b0219c6135f9e268404edc93e0"><div class="ttname"><a href="classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0">meow::Vector3D::cross</a></div><div class="ttdeci">Vector3D cross(Vector3D const &amp;v) const </div><div class="ttdoc">cross </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00431">Vectors.h:431</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a04201f13c26a2f6abc9b1c7b0ff313cc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc">meow::Vector3D::mul</a></div><div class="ttdeci">Scalar mul(Vector3D const &amp;v) const </div><div class="ttdoc">same as dot(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00421">Vectors.h:421</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ab868dfd428a801abe173085826a40c97"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97">meow::Vector3D::operator*</a></div><div class="ttdeci">Scalar operator*(Vector3D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00519">Vectors.h:519</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_ac160da32a9af65264c4b509db5d9f0fb"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb">meow::Vector2D::operator-=</a></div><div class="ttdeci">Vector2D &amp; operator-=(Vector2D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00254">Vectors.h:254</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a2d5ada8cf5673c79375c0429a1681ca6"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6">meow::Vector2D::operator*=</a></div><div class="ttdeci">Vector2D &amp; operator*=(Scalar const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a8c65e501c1eeafe7f504c3b834743320"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">meow::Vector2D::mul</a></div><div class="ttdeci">Scalar mul(Vector2D const &amp;v) const </div><div class="ttdoc">same as dot(v) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00160">Vectors.h:160</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a22717807229c6243b5d0fd4d370b578a"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">meow::Vector3D::mul</a></div><div class="ttdeci">Vector3D mul(Scalar const &amp;s) const </div><div class="ttdoc">return (*this)*s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00401">Vectors.h:401</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_aebeef94d26c97cf43566070ce5501baf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf">meow::Vector3D::operator()</a></div><div class="ttdeci">Scalar const &amp; operator()(size_t n) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00504">Vectors.h:504</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_ae2fe5b97bf837bc29bb6d819772f4ea0"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0">meow::Vector2D::operator~</a></div><div class="ttdeci">Vector2D operator~() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00244">Vectors.h:244</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a7a71b243bdcab1d6433f2c7611bc8d15"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15">meow::Vector2D::operator-</a></div><div class="ttdeci">Vector2D operator-(Vector2D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00247">Vectors.h:247</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a128085dc3d052f9479f3486fc3882caf"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const &amp; y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00310">Vectors.h:310</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a52467da33d126ff24f4c2757ee37ed4d"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d">meow::Vector2D::add</a></div><div class="ttdeci">Vector2D add(Vector2D const &amp;v) const </div><div class="ttdoc">return (*this)+v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00120">Vectors.h:120</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a2a0cd6731b85b71649dca56d719a1633"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">meow::Vector2D::operator()</a></div><div class="ttdeci">Scalar const &amp; operator()(size_t n) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00234">Vectors.h:234</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_af3b13c54abc0d8a328833d44b512a299"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">meow::Vector2D::scalar</a></div><div class="ttdeci">Scalar const &amp; scalar(size_t i) const </div><div class="ttdoc">access the i -th scalar (0 =&gt; x, 1 =&gt; y) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00095">Vectors.h:95</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ab509fd9ef3b79fb13cc04cfec798dcc2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">meow::Vector3D::sub</a></div><div class="ttdeci">Vector3D sub(Vector3D const &amp;v) const </div><div class="ttdoc">return (*this)-v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00391">Vectors.h:391</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html"><div class="ttname"><a href="classmeow_1_1Vector.html">meow::Vector</a></div><div class="ttdoc">vector </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00019">Vector.h:19</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a16a2ba46dfff7929b291df9aa0952422"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422">meow::Vector2D::operator()</a></div><div class="ttdeci">Vector2D &amp; operator()(Scalar const &amp;sx, Scalar const &amp;sy)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00228">Vectors.h:228</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a882b59cc16aaaa5b136dc60d1d6eecbd"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd">meow::Vector3D::operator/=</a></div><div class="ttdeci">Vector3D &amp; operator/=(Scalar const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00505">Vectors.h:505</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00466">Vectors.h:466</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a16a2ba46dfff7929b291df9aa0952422"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422">meow::Vector2D::operator()</a></div><div class="ttdeci">Vector2D &amp; operator()(Scalar const &amp;sx, Scalar const &amp;sy)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00238">Vectors.h:238</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a882b59cc16aaaa5b136dc60d1d6eecbd"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd">meow::Vector3D::operator/=</a></div><div class="ttdeci">Vector3D &amp; operator/=(Scalar const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00525">Vectors.h:525</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ae03fb93d06c60fd2901875ead10c8c72"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix() const </div><div class="ttdoc">return a 3x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00486">Vectors.h:486</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a79c0c92338f7197902cfc53876eb5e73"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">meow::Vector2D::xy</a></div><div class="ttdeci">Vector2D &amp; xy(Scalar const &amp;sx, Scalar const &amp;sy)</div><div class="ttdoc">modify x and y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00088">Vectors.h:88</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a0244832892d238c66945cbb39e2a5d6c"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Scalar const &amp;sx, Scalar const &amp;sy, Scalar const &amp;sz)</div><div class="ttdoc">constructor (sx, sy) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00272">Vectors.h:272</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_ac3d894445c7dfa8b0cbe8ec2c1dfd1c2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">meow::Vector2D::mul</a></div><div class="ttdeci">Vector2D mul(Scalar const &amp;s) const </div><div class="ttdoc">return (*this)*s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00130">Vectors.h:130</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_af3fd0ff1b8f9ca6df82b8659cadafb7d"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d">meow::Vector2D::rotated</a></div><div class="ttdeci">Vector2D &amp; rotated(Scalar const &amp;theta)</div><div class="ttdoc">Let itself rotate theta degree. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00193">Vectors.h:193</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ab19d15aa3ecbe2f2b87ce077a0bd7a46"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46">meow::Vector3D::operator/</a></div><div class="ttdeci">Vector3D operator/(Scalar const &amp;s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00498">Vectors.h:498</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_abe7d948febd4ea0faf80be7ffc369692"><div class="ttname"><a href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692">meow::Vector2D::operator/</a></div><div class="ttdeci">Vector2D operator/(Scalar const &amp;s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00239">Vectors.h:239</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ab71feb692f3ce13de6815fa1b2b21be8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">meow::Vector3D::negative</a></div><div class="ttdeci">Vector3D negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00356">Vectors.h:356</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_abd020d6c071c7c3d374c52d738b471fc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc">meow::Vector3D::operator+</a></div><div class="ttdeci">Vector3D operator+() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00492">Vectors.h:492</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_aca1ad41491896a0743029d9864495c6a"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a">meow::Vector2D::operator+</a></div><div class="ttdeci">Vector2D operator+(Vector2D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00236">Vectors.h:236</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a0244832892d238c66945cbb39e2a5d6c"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Scalar const &amp;sx, Scalar const &amp;sy, Scalar const &amp;sz)</div><div class="ttdoc">constructor (sx, sy) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00282">Vectors.h:282</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_ac3d894445c7dfa8b0cbe8ec2c1dfd1c2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">meow::Vector2D::mul</a></div><div class="ttdeci">Vector2D mul(Scalar const &amp;s) const </div><div class="ttdoc">return (*this)*s , where s is a scalar </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00140">Vectors.h:140</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_af3fd0ff1b8f9ca6df82b8659cadafb7d"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d">meow::Vector2D::rotated</a></div><div class="ttdeci">Vector2D &amp; rotated(Scalar const &amp;theta)</div><div class="ttdoc">Let itself rotate theta degree. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00203">Vectors.h:203</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ab19d15aa3ecbe2f2b87ce077a0bd7a46"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46">meow::Vector3D::operator/</a></div><div class="ttdeci">Vector3D operator/(Scalar const &amp;s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00518">Vectors.h:518</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_abe7d948febd4ea0faf80be7ffc369692"><div class="ttname"><a href="classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692">meow::Vector2D::operator/</a></div><div class="ttdeci">Vector2D operator/(Scalar const &amp;s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00249">Vectors.h:249</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ab71feb692f3ce13de6815fa1b2b21be8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8">meow::Vector3D::negative</a></div><div class="ttdeci">Vector3D negative() const </div><div class="ttdoc">return -(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00376">Vectors.h:376</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a006d1423d217f03d8ea94ad94384b965"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965">meow::Vector2D::scalar</a></div><div class="ttdeci">Scalar const &amp; scalar(size_t i, Scalar const &amp;s)</div><div class="ttdoc">modivy the i -th scalar (0 =&gt; x, 1 =&gt; y) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00100">Vectors.h:100</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_abd020d6c071c7c3d374c52d738b471fc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc">meow::Vector3D::operator+</a></div><div class="ttdeci">Vector3D operator+() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00512">Vectors.h:512</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_aca1ad41491896a0743029d9864495c6a"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a">meow::Vector2D::operator+</a></div><div class="ttdeci">Vector2D operator+(Vector2D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00246">Vectors.h:246</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_ade618c2ccb5a6c1915495e5b0e34cba4"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ade618c2ccb5a6c1915495e5b0e34cba4">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(Vector&lt; Scalar &gt; const &amp;v)</div><div class="ttdoc">constructor (from another Vector) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00039">Vectors.h:39</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_aa8204ccaf2a6a0459f58f92defee3396"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">meow::Vector3D::dot</a></div><div class="ttdeci">Scalar dot(Vector3D const &amp;v) const </div><div class="ttdoc">dot </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00406">Vectors.h:406</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a1b950da187dd750e25b31f3f267234b5"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">meow::Vector3D::add</a></div><div class="ttdeci">Vector3D add(Vector3D const &amp;v) const </div><div class="ttdoc">return (*this)+v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00361">Vectors.h:361</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ab3603b9ca292877febc1aec42b29b0ae"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">meow::Vector3D::yGet</a></div><div class="ttdeci">Scalar &amp; yGet()</div><div class="ttdoc">access y with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00315">Vectors.h:315</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_aff9ac089030964f9ba665a5522d759f0"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0">meow::Vector2D::operator+</a></div><div class="ttdeci">Vector2D operator+() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00232">Vectors.h:232</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a1847d22eda48a16d9265f6e0774e1538"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">meow::Vector2D::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00170">Vectors.h:170</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a62bd29ce86c81075ef240eb0d0fc0d97"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D()</div><div class="ttdoc">consturctor (0, 0) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00260">Vectors.h:260</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ac84bb8858275f0c7c780fce3b9f3d0fb"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb">meow::Vector3D::operator+</a></div><div class="ttdeci">Vector3D operator+(Vector3D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00495">Vectors.h:495</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a6b86b91ba3c24e668593aaba3e4bc50e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e">meow::Vector2D::operator-</a></div><div class="ttdeci">Vector2D operator-() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00233">Vectors.h:233</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_adc7dbbcc85cacd7ca22b466335f250ae"><div class="ttname"><a href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">meow::Vector2D::cross</a></div><div class="ttdeci">Scalar cross(Vector2D const &amp;v) const </div><div class="ttdoc">cross </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00160">Vectors.h:160</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_aa8204ccaf2a6a0459f58f92defee3396"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396">meow::Vector3D::dot</a></div><div class="ttdeci">Scalar dot(Vector3D const &amp;v) const </div><div class="ttdoc">dot </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00426">Vectors.h:426</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a1b950da187dd750e25b31f3f267234b5"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5">meow::Vector3D::add</a></div><div class="ttdeci">Vector3D add(Vector3D const &amp;v) const </div><div class="ttdoc">return (*this)+v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00381">Vectors.h:381</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ab3603b9ca292877febc1aec42b29b0ae"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae">meow::Vector3D::yGet</a></div><div class="ttdeci">Scalar &amp; yGet()</div><div class="ttdoc">access y with non constant reference </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00325">Vectors.h:325</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_aff9ac089030964f9ba665a5522d759f0"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0">meow::Vector2D::operator+</a></div><div class="ttdeci">Vector2D operator+() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00242">Vectors.h:242</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a1847d22eda48a16d9265f6e0774e1538"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538">meow::Vector2D::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00180">Vectors.h:180</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a62bd29ce86c81075ef240eb0d0fc0d97"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D()</div><div class="ttdoc">consturctor (0, 0) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00270">Vectors.h:270</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ac84bb8858275f0c7c780fce3b9f3d0fb"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb">meow::Vector3D::operator+</a></div><div class="ttdeci">Vector3D operator+(Vector3D const &amp;v) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00515">Vectors.h:515</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a6b86b91ba3c24e668593aaba3e4bc50e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e">meow::Vector2D::operator-</a></div><div class="ttdeci">Vector2D operator-() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00243">Vectors.h:243</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_adc7dbbcc85cacd7ca22b466335f250ae"><div class="ttname"><a href="classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae">meow::Vector2D::cross</a></div><div class="ttdeci">Scalar cross(Vector2D const &amp;v) const </div><div class="ttdoc">cross </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00170">Vectors.h:170</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_adced5720013a8be2883df4a82e091483"><div class="ttname"><a href="classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483">meow::Vector2D::copyFrom</a></div><div class="ttdeci">Vector2D &amp; copyFrom(Vector2D const &amp;v)</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00051">Vectors.h:51</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a470def2d8b1789e0cbb8ede298893242"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242">meow::Vector2D::operator=</a></div><div class="ttdeci">Vector2D &amp; operator=(Vector2D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00242">Vectors.h:242</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_ad7b3e23827cfc3db7fbcc12c70db398a"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">meow::Vector2D::sub</a></div><div class="ttdeci">Vector2D sub(Vector2D const &amp;v) const </div><div class="ttdoc">return (*this)-v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00120">Vectors.h:120</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a8fc395992d84b816307f72026d1e7125"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">meow::Vector3D::positive</a></div><div class="ttdeci">Vector3D positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00351">Vectors.h:351</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a56f0d3848a5508b33d6c564e2eebb75e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">meow::Vector2D::added</a></div><div class="ttdeci">Vector2D &amp; added(Vector2D const &amp;v)</div><div class="ttdoc">Let itself add v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00115">Vectors.h:115</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a80e9a667ae9d0d1015123d8477cfeee6"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6">meow::Vector3D::operator*=</a></div><div class="ttdeci">Vector3D &amp; operator*=(Scalar const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00504">Vectors.h:504</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a470def2d8b1789e0cbb8ede298893242"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242">meow::Vector2D::operator=</a></div><div class="ttdeci">Vector2D &amp; operator=(Vector2D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00252">Vectors.h:252</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_ad7b3e23827cfc3db7fbcc12c70db398a"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">meow::Vector2D::sub</a></div><div class="ttdeci">Vector2D sub(Vector2D const &amp;v) const </div><div class="ttdoc">return (*this)-v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00130">Vectors.h:130</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a8fc395992d84b816307f72026d1e7125"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">meow::Vector3D::positive</a></div><div class="ttdeci">Vector3D positive() const </div><div class="ttdoc">return +(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00371">Vectors.h:371</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a56f0d3848a5508b33d6c564e2eebb75e"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e">meow::Vector2D::added</a></div><div class="ttdeci">Vector2D &amp; added(Vector2D const &amp;v)</div><div class="ttdoc">Let itself add v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00125">Vectors.h:125</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a80e9a667ae9d0d1015123d8477cfeee6"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6">meow::Vector3D::operator*=</a></div><div class="ttdeci">Vector3D &amp; operator*=(Scalar const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00524">Vectors.h:524</a></div></div>
<div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix&lt; Scalar &gt;</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a6c1f0e4d1d28cbb32fa4cc5e4d7bf390"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector3D const &amp;v)</div><div class="ttdoc">consturctor (from another Vector3D) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00264">Vectors.h:264</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ab378a6b96d9e5d9a75f21ee3bf107bde"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">meow::Vector3D::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00428">Vectors.h:428</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const &amp; x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00295">Vectors.h:295</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a274c5cd3e139978539655a0191f03579"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">meow::Vector2D::subed</a></div><div class="ttdeci">Vector2D &amp; subed(Vector2D const &amp;v)</div><div class="ttdoc">Let itself substract v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00125">Vectors.h:125</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a76e749898519070a7918a9cf382d87d7"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7">meow::Vector3D::~Vector3D</a></div><div class="ttdeci">~Vector3D()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00286">Vectors.h:286</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ad8effb8709fe565734bc1c8f94dc0ef1"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1">meow::Vector3D::operator+=</a></div><div class="ttdeci">Vector3D &amp; operator+=(Vector3D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00502">Vectors.h:502</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ae5d23addf232794f4635bdf6221ef7ec"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">meow::Vector3D::length</a></div><div class="ttdeci">Scalar length() const </div><div class="ttdoc">sqrt of length2 </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00423">Vectors.h:423</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_af164380cbababa279dee2bedb81ec080"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080">meow::Vector2D::operator/=</a></div><div class="ttdeci">Vector2D &amp; operator/=(Scalar const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00246">Vectors.h:246</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_aa9f6d3c5f4e5dd0952633822451d98b8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">meow::Vector3D::normalize</a></div><div class="ttdeci">Vector3D normalize() const </div><div class="ttdoc">return normalize form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00433">Vectors.h:433</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a5a7a5ca3c2a401f1409b05b6bdf18490"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">meow::Vector2D::dot</a></div><div class="ttdeci">Scalar dot(Vector2D const &amp;v) const </div><div class="ttdoc">dot </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00155">Vectors.h:155</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a6c1f0e4d1d28cbb32fa4cc5e4d7bf390"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector3D const &amp;v)</div><div class="ttdoc">consturctor (from another Vector3D) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00274">Vectors.h:274</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ab378a6b96d9e5d9a75f21ee3bf107bde"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde">meow::Vector3D::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00448">Vectors.h:448</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a647a1a8b562c05d615328559f557257e"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e">meow::Vector3D::x</a></div><div class="ttdeci">Scalar const &amp; x() const </div><div class="ttdoc">access x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00305">Vectors.h:305</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a274c5cd3e139978539655a0191f03579"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">meow::Vector2D::subed</a></div><div class="ttdeci">Vector2D &amp; subed(Vector2D const &amp;v)</div><div class="ttdoc">Let itself substract v. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00135">Vectors.h:135</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a76e749898519070a7918a9cf382d87d7"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7">meow::Vector3D::~Vector3D</a></div><div class="ttdeci">~Vector3D()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00296">Vectors.h:296</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ad8effb8709fe565734bc1c8f94dc0ef1"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1">meow::Vector3D::operator+=</a></div><div class="ttdeci">Vector3D &amp; operator+=(Vector3D const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00522">Vectors.h:522</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ae5d23addf232794f4635bdf6221ef7ec"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec">meow::Vector3D::length</a></div><div class="ttdeci">Scalar length() const </div><div class="ttdoc">sqrt of length2 </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00443">Vectors.h:443</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_af164380cbababa279dee2bedb81ec080"><div class="ttname"><a href="classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080">meow::Vector2D::operator/=</a></div><div class="ttdeci">Vector2D &amp; operator/=(Scalar const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00256">Vectors.h:256</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_aa9f6d3c5f4e5dd0952633822451d98b8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8">meow::Vector3D::normalize</a></div><div class="ttdeci">Vector3D normalize() const </div><div class="ttdoc">return normalize form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00453">Vectors.h:453</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a5a7a5ca3c2a401f1409b05b6bdf18490"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490">meow::Vector2D::dot</a></div><div class="ttdeci">Scalar dot(Vector2D const &amp;v) const </div><div class="ttdoc">dot </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00165">Vectors.h:165</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a01aeddc4e436a8c97e0e570a089ea6c2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a01aeddc4e436a8c97e0e570a089ea6c2">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(Vector2D const &amp;v)</div><div class="ttdoc">consturctor (from another Vector2D) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00027">Vectors.h:27</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a967c15ddac7c8e949e8361c3339492c8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8">meow::Vector3D::operator-</a></div><div class="ttdeci">Vector3D operator-() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00493">Vectors.h:493</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a27a06ec4ab5e4f6d3d59eeffa5a31617"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">meow::Vector3D::rotated</a></div><div class="ttdeci">Vector3D &amp; rotated(Vector3D const &amp;axis, double theta)</div><div class="ttdoc">Let itself rotate theta degree. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00451">Vectors.h:451</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a967c15ddac7c8e949e8361c3339492c8"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8">meow::Vector3D::operator-</a></div><div class="ttdeci">Vector3D operator-() const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00513">Vectors.h:513</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a27a06ec4ab5e4f6d3d59eeffa5a31617"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">meow::Vector3D::rotated</a></div><div class="ttdeci">Vector3D &amp; rotated(Vector3D const &amp;axis, double theta)</div><div class="ttdoc">Let itself rotate theta degree. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00471">Vectors.h:471</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a69f2ee0830db546d5a2b5cb39a22ffda"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D()</div><div class="ttdoc">consturctor (0, 0) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00023">Vectors.h:23</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_af4f968f581bfbcf57afcd1bbf1d3bee2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">meow::Vector3D::reflected</a></div><div class="ttdeci">Vector3D &amp; reflected(Vector3D const &amp;v)</div><div class="ttdoc">reflect itself given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00461">Vectors.h:461</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_a21850fb1a57df44425330ede4cfee331"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">meow::Vector2D::reflected</a></div><div class="ttdeci">Vector2D &amp; reflected(Vector2D const &amp;v)</div><div class="ttdoc">reflect itself given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00203">Vectors.h:203</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_af4f968f581bfbcf57afcd1bbf1d3bee2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">meow::Vector3D::reflected</a></div><div class="ttdeci">Vector3D &amp; reflected(Vector3D const &amp;v)</div><div class="ttdoc">reflect itself given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00481">Vectors.h:481</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_a21850fb1a57df44425330ede4cfee331"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">meow::Vector2D::reflected</a></div><div class="ttdeci">Vector2D &amp; reflected(Vector2D const &amp;v)</div><div class="ttdoc">reflect itself given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00213">Vectors.h:213</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a0506d587eb30444092082258baab7a74"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">meow::Vector2D::y</a></div><div class="ttdeci">Scalar const &amp; y() const </div><div class="ttdoc">access y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00071">Vectors.h:71</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a840c9c1ab9734c0687241cc6636fe915"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">meow::Vector3D::muled</a></div><div class="ttdeci">Vector3D &amp; muled(Scalar const &amp;s)</div><div class="ttdoc">Let itself mulitple s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00386">Vectors.h:386</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_ad60642b6b0dc4a6626e1d9eb917e6b45"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45">meow::Vector2D::normalized</a></div><div class="ttdeci">Vector2D &amp; normalized()</div><div class="ttdoc">normalize itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00180">Vectors.h:180</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_added6ab5bb058ef53f919724333454fd"><div class="ttname"><a href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">meow::Vector2D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix() const </div><div class="ttdoc">return a 2x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00208">Vectors.h:208</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a7e274b5303baca7caec05d34a4e72ccc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc">meow::Vector3D::operator*</a></div><div class="ttdeci">Vector3D operator*(Scalar const &amp;s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00497">Vectors.h:497</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_aa5da315ea365b2ca374704a3e8dded9b"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b">meow::Vector2D::normalize</a></div><div class="ttdeci">Vector2D normalize() const </div><div class="ttdoc">return normalize form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00175">Vectors.h:175</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ac49ceadb4ac36acaa0031160a1e1b099"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099">meow::Vector3D::operator()</a></div><div class="ttdeci">Vector3D &amp; operator()(Scalar const &amp;sx, Scalar const &amp;sy, Scalar const &amp;sz)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00488">Vectors.h:488</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a840c9c1ab9734c0687241cc6636fe915"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915">meow::Vector3D::muled</a></div><div class="ttdeci">Vector3D &amp; muled(Scalar const &amp;s)</div><div class="ttdoc">Let itself mulitple s. </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00406">Vectors.h:406</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_ad60642b6b0dc4a6626e1d9eb917e6b45"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45">meow::Vector2D::normalized</a></div><div class="ttdeci">Vector2D &amp; normalized()</div><div class="ttdoc">normalize itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00190">Vectors.h:190</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a110f24d804fe577e37d3aa69c4316874"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">meow::Vector3D::scalar</a></div><div class="ttdeci">Scalar const &amp; scalar(size_t i) const </div><div class="ttdoc">access the i -th scalar (0 =&gt; x, 1 =&gt; y, 2 =&gt; z) { </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00361">Vectors.h:361</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_added6ab5bb058ef53f919724333454fd"><div class="ttname"><a href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">meow::Vector2D::matrix</a></div><div class="ttdeci">Matrix&lt; Scalar &gt; matrix() const </div><div class="ttdoc">return a 2x1 matrix form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00218">Vectors.h:218</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a7e274b5303baca7caec05d34a4e72ccc"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc">meow::Vector3D::operator*</a></div><div class="ttdeci">Vector3D operator*(Scalar const &amp;s) const </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00517">Vectors.h:517</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_aa5da315ea365b2ca374704a3e8dded9b"><div class="ttname"><a href="classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b">meow::Vector2D::normalize</a></div><div class="ttdeci">Vector2D normalize() const </div><div class="ttdoc">return normalize form of itself </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00185">Vectors.h:185</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ac49ceadb4ac36acaa0031160a1e1b099"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099">meow::Vector3D::operator()</a></div><div class="ttdeci">Vector3D &amp; operator()(Scalar const &amp;sx, Scalar const &amp;sy, Scalar const &amp;sz)</div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00508">Vectors.h:508</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a989ff27c4ef1dacd3f1b37b81dff0fa2"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a989ff27c4ef1dacd3f1b37b81dff0fa2">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(Scalar const &amp;sx, Scalar const &amp;sy)</div><div class="ttdoc">constructor (sx, sy) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00035">Vectors.h:35</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector2D_html_ac32c4c5bd8ecf0a662dd12f3b6de15e5"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">meow::Vector2D::length</a></div><div class="ttdeci">Scalar length() const </div><div class="ttdoc">sqrt of length2 </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00165">Vectors.h:165</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a47b8cbd8a6738bbdbe713aa342a1d53f"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f">meow::Vector3D::reflect</a></div><div class="ttdeci">Vector3D reflect(Vector3D const &amp;v) const </div><div class="ttdoc">return reflect from given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00456">Vectors.h:456</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector2D_html_ac32c4c5bd8ecf0a662dd12f3b6de15e5"><div class="ttname"><a href="classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5">meow::Vector2D::length</a></div><div class="ttdeci">Scalar length() const </div><div class="ttdoc">sqrt of length2 </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00175">Vectors.h:175</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a47b8cbd8a6738bbdbe713aa342a1d53f"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f">meow::Vector3D::reflect</a></div><div class="ttdeci">Vector3D reflect(Vector3D const &amp;v) const </div><div class="ttdoc">return reflect from given vector v </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00476">Vectors.h:476</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html"><div class="ttname"><a href="classmeow_1_1Vector2D.html">meow::Vector2D</a></div><div class="ttdoc">2D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00018">Vectors.h:18</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_ab520fe8f88aa2df1af1bfb91bac28fb2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const &amp; y(Scalar const &amp;s)</div><div class="ttdoc">modify y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00331">Vectors.h:331</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_ab520fe8f88aa2df1af1bfb91bac28fb2"><div class="ttname"><a href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">meow::Vector3D::y</a></div><div class="ttdeci">Scalar const &amp; y(Scalar const &amp;s)</div><div class="ttdoc">modify y </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00341">Vectors.h:341</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a62a15858053f7c6c80aa9a896dd6d78d"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a62a15858053f7c6c80aa9a896dd6d78d">meow::Vector2D::Vector2D</a></div><div class="ttdeci">Vector2D(Vector&lt; Scalar &gt; const &amp;v, size_t i)</div><div class="ttdoc">constructor (from another Vector, i-th) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00043">Vectors.h:43</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html_a360cc4bdfaca40a1b9e80590dd13e523"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector&lt; Scalar &gt; const &amp;v, size_t i)</div><div class="ttdoc">constructor (from another Vector, i-th) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00282">Vectors.h:282</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html_a360cc4bdfaca40a1b9e80590dd13e523"><div class="ttname"><a href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523">meow::Vector3D::Vector3D</a></div><div class="ttdeci">Vector3D(Vector&lt; Scalar &gt; const &amp;v, size_t i)</div><div class="ttdoc">constructor (from another Vector, i-th) </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00292">Vectors.h:292</a></div></div>
<div class="ttc" id="classmeow_1_1Vector2D_html_a1bb44937c6a470a483740aa6527a90b9"><div class="ttname"><a href="classmeow_1_1Vector2D.html#a1bb44937c6a470a483740aa6527a90b9">meow::Vector2D::x</a></div><div class="ttdeci">Scalar const &amp; x(Scalar const &amp;s)</div><div class="ttdoc">modify x </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00076">Vectors.h:76</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -598,7 +618,7 @@ $(document).ready(function(){initNavTree('Vectors_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a57e9e528cb28fd6752031b735908fb6.html">geo</a></li><li class="navelem"><a class="el" href="Vectors_8h.html">Vectors.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ViewPort_8h.html b/doc/html/ViewPort_8h.html
index 4d5fad4..a25eae3 100644
--- a/doc/html/ViewPort_8h.html
+++ b/doc/html/ViewPort_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -83,7 +83,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="ViewPort_8h.html">ViewPort.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/ViewPort_8h_source.html b/doc/html/ViewPort_8h_source.html
index beb1ed5..6a525a1 100644
--- a/doc/html/ViewPort_8h_source.html
+++ b/doc/html/ViewPort_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -66,7 +66,7 @@ $(document).ready(function(){initNavTree('ViewPort_8h_source.html','');});
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">namespace </span>meow {</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="classmeow_1_1ViewPort.html"> 11</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmeow_1_1ViewPort.html">ViewPort</a>: <span class="keyword">public</span> <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> {</div>
-<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;};</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('ViewPort_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="ViewPort_8h.html">ViewPort.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/WatchBall_8h.html b/doc/html/WatchBall_8h.html
index cc4d387..530ef0b 100644
--- a/doc/html/WatchBall_8h.html
+++ b/doc/html/WatchBall_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -89,7 +89,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="WatchBall_8h.html">WatchBall.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/WatchBall_8h_source.html b/doc/html/WatchBall_8h_source.html
index c106bc4..6b8c66a 100644
--- a/doc/html/WatchBall_8h_source.html
+++ b/doc/html/WatchBall_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -97,66 +97,66 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');});
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#ab0072695aa7766d1d77f2f71424fcb40"> 46</a></span>&#160; <a class="code" href="classmeow_1_1WatchBall.html#ab0072695aa7766d1d77f2f71424fcb40">WatchBall</a>(): self() {</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a798e37186c20a9b134b2137a2d4f7b26"> 52</a></span>&#160; <a class="code" href="classmeow_1_1WatchBall.html#a798e37186c20a9b134b2137a2d4f7b26">WatchBall</a>(<a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a> <span class="keyword">const</span>&amp; b): self(b.self, <a class="code" href="classmeow_1_1Self.html">Self</a>&lt;Myself&gt;::COPY_FROM) {</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c"> 58</a></span>&#160; <a class="code" href="classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c">~WatchBall</a>() {</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73"> 64</a></span>&#160; <a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a>&amp; <a class="code" href="classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73">copyFrom</a>(<a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73">copyFrom</a>(b.self);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; }</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a1480323a56f6f53799e56f4855d95b07"> 72</a></span>&#160; <a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a>&amp; <a class="code" href="classmeow_1_1WatchBall.html#a1480323a56f6f53799e56f4855d95b07">referenceFrom</a>(<a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">self</span>().<a class="code" href="classmeow_1_1WatchBall.html#a1480323a56f6f53799e56f4855d95b07">referenceFrom</a>(b.self);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#aa511d4d3fe3742e03dfad5f889a3628f"> 80</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classmeow_1_1WatchBall.html#aa511d4d3fe3742e03dfad5f889a3628f">cameraSize</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;cameras_.size();</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; </div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98"> 87</a></span>&#160; <a class="code" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">Cameras</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">cameras</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;cameras_;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a1e1c147b92eb097472f957b5fc44346f"> 94</a></span>&#160; <a class="code" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">Cameras</a>&amp; <a class="code" href="classmeow_1_1WatchBall.html#a1e1c147b92eb097472f957b5fc44346f">camerasGet</a>() {</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;cameras_;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; }</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a6dc606fde781e28da367e4d5ef023341"> 101</a></span>&#160; <a class="code" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">Cameras</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1WatchBall.html#a6dc606fde781e28da367e4d5ef023341">cameras</a>(<a class="code" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">Cameras</a> <span class="keyword">const</span>&amp; c) {</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">self</span>()-&gt;cameras_ = c;</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">cameras</a>();</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#ae80be9aa3e4e4e3a1577c8fecf05c22b"> 109</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1WatchBall.html#ae80be9aa3e4e4e3a1577c8fecf05c22b">camera</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">cameras</a>()[i];</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; }</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; </div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#afa8f3bf18dcd5295802777c1d9a25d71"> 116</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a>&amp; <a class="code" href="classmeow_1_1WatchBall.html#afa8f3bf18dcd5295802777c1d9a25d71">camera</a>(<span class="keywordtype">size_t</span> i) {</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">cameras</a>()[i];</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; }</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; </div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#ad2a10fde68b850a32193c20804708bc6"> 123</a></span>&#160; <a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1WatchBall.html#ad2a10fde68b850a32193c20804708bc6">camera</a>(<span class="keywordtype">size_t</span> i, <a class="code" href="classmeow_1_1Camera.html">Camera&lt;Pixel&gt;</a> <span class="keyword">const</span>&amp; c) {</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">cameras</a>()[i] = c;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#ae80be9aa3e4e4e3a1577c8fecf05c22b">camera</a>(i);</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; </div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee"> 131</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee">offset</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>-&gt;offset_;</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; }</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; </div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a07068805c2c31cce87eea8771611a711"> 138</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a>&amp; <a class="code" href="classmeow_1_1WatchBall.html#a07068805c2c31cce87eea8771611a711">offset</a>() {</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">return</span> <span class="keyword">self</span>()-&gt;offset_;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; }</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; </div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#aeaedc62a9647b572e0606446e741152f"> 145</a></span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; <a class="code" href="classmeow_1_1WatchBall.html#aeaedc62a9647b572e0606446e741152f">offset</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> <span class="keyword">const</span>&amp; ofs) {</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keyword">self</span>()-&gt;offset_ = ofs;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee">offset</a>();</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; </div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#aea73c7ddb1fb42a257406735ea687d4d"> 153</a></span>&#160; Pixel <a class="code" href="classmeow_1_1WatchBall.html#aea73c7ddb1fb42a257406735ea687d4d">color</a>(<a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> p)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="classmeow_1_1Vector3D.html">Vector3D&lt;double&gt;</a> p2(p - <a class="code" href="classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee">offset</a>());</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; Pixel sum(0);</div>
@@ -169,7 +169,7 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');});
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; }</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordflow">return</span> (ct &gt; 0 ? sum / ct : sum);</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; }</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a00fcbbce6d9e4748a9b093983e591c19"> 171</a></span>&#160; <a class="code" href="classmeow_1_1Bitmap.html">Bitmap&lt;Pixel&gt;</a> <a class="code" href="classmeow_1_1WatchBall.html#a00fcbbce6d9e4748a9b093983e591c19">expand</a>(<span class="keywordtype">double</span> radius)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; radius = std::max(radius, 0.5);</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordtype">size_t</span> height = std::max&lt;size_t&gt;(1, 2.0 * radius);</div>
@@ -188,15 +188,15 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');});
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; }</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">return</span> ret;</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; }</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; </div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a69948640465200ca8fadc364aad98b23"> 193</a></span>&#160; <a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a>&amp; <a class="code" href="classmeow_1_1WatchBall.html#a69948640465200ca8fadc364aad98b23">operator=</a>(<a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a> <span class="keyword">const</span>&amp; b) {</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73">copyFrom</a>(b);</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; }</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a33cb0d690e6da55580f1747c7fb72e7a"> 201</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1WatchBall.html#a33cb0d690e6da55580f1747c7fb72e7a">write</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg)<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; }</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; </div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a18cac43a61f741c191148bfef76e3d85"> 209</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classmeow_1_1WatchBall.html#a18cac43a61f741c191148bfef76e3d85">read</a>(FILE* f, <span class="keywordtype">bool</span> bin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fg) {</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; }</div>
@@ -204,16 +204,16 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');});
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145"> 217</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145">create</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classmeow_1_1WatchBall.html#ab0072695aa7766d1d77f2f71424fcb40">WatchBall</a>();</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; }</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; </div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd"> 230</a></span>&#160; <a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a>* <a class="code" href="classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd">copyFrom</a>(<a class="code" href="classmeow_1_1ObjBase.html">ObjBase</a> <span class="keyword">const</span>* b) {</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">return</span> &amp;(<a class="code" href="classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73">copyFrom</a>(*(<a class="code" href="classmeow_1_1WatchBall.html">WatchBall</a>*)b));</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; }</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; </div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce"> 238</a></span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* <a class="code" href="classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce">ctype</a>()<span class="keyword"> const</span>{</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keyword">static</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* ptr = <span class="keyword">typeid</span>(*this).name();</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordflow">return</span> ptr;</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; }</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; </div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classmeow_1_1WatchBall.html#ab8478f0460b456da11863ab9e7542bd1"> 247</a></span>&#160; std::string <a class="code" href="classmeow_1_1WatchBall.html#ab8478f0460b456da11863ab9e7542bd1">type</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">return</span> std::string(<a class="code" href="classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce">ctype</a>());</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }</div>
@@ -231,10 +231,10 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');});
<div class="ttc" id="Camera_8h_html"><div class="ttname"><a href="Camera_8h.html">Camera.h</a></div></div>
<div class="ttc" id="classmeow_1_1Camera_html"><div class="ttname"><a href="classmeow_1_1Camera.html">meow::Camera</a></div><div class="ttdoc">Camera. </div><div class="ttdef"><b>Definition:</b> <a href="Camera_8h_source.html#l00023">Camera.h:23</a></div></div>
<div class="ttc" id="classmeow_1_1WatchBall_html_afcba8229502523255913392c592eabce"><div class="ttname"><a href="classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce">meow::WatchBall::ctype</a></div><div class="ttdeci">char const * ctype() const </div><div class="ttdoc">回傳class的type </div><div class="ttdef"><b>Definition:</b> <a href="WatchBall_8h_source.html#l00238">WatchBall.h:238</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00023">Bitmap.h:23</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html"><div class="ttname"><a href="classmeow_1_1Bitmap.html">meow::Bitmap</a></div><div class="ttdoc">二維點陣資料 </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00025">Bitmap.h:25</a></div></div>
<div class="ttc" id="classmeow_1_1WatchBall_html_a1a8810f599cd9cf5929c8b95b52abf98"><div class="ttname"><a href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">meow::WatchBall::cameras</a></div><div class="ttdeci">Cameras const &amp; cameras() const </div><div class="ttdoc">取得 cameras </div><div class="ttdef"><b>Definition:</b> <a href="WatchBall_8h_source.html#l00087">WatchBall.h:87</a></div></div>
<div class="ttc" id="classmeow_1_1WatchBall_html_ae2c8bc97ac7d09b886fe59a8f88c2145"><div class="ttname"><a href="classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145">meow::WatchBall::create</a></div><div class="ttdeci">ObjBase * create() const </div><div class="ttdoc">new一個自己 </div><div class="ttdef"><b>Definition:</b> <a href="WatchBall_8h_source.html#l00217">WatchBall.h:217</a></div></div>
-<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00203">Bitmap.h:203</a></div></div>
+<div class="ttc" id="classmeow_1_1Bitmap_html_ac8f41ae97e068549565e9ac83ffef888"><div class="ttname"><a href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap::pixel</a></div><div class="ttdeci">Pixel pixel(size_t y, size_t x) const </div><div class="ttdoc">取得 (y, x) 的pixel </div><div class="ttdef"><b>Definition:</b> <a href="Bitmap_8h_source.html#l00205">Bitmap.h:205</a></div></div>
<div class="ttc" id="classmeow_1_1WatchBall_html_ad2a10fde68b850a32193c20804708bc6"><div class="ttname"><a href="classmeow_1_1WatchBall.html#ad2a10fde68b850a32193c20804708bc6">meow::WatchBall::camera</a></div><div class="ttdeci">Camera&lt; Pixel &gt; const &amp; camera(size_t i, Camera&lt; Pixel &gt; const &amp;c)</div><div class="ttdoc">設定第i個camera </div><div class="ttdef"><b>Definition:</b> <a href="WatchBall_8h_source.html#l00123">WatchBall.h:123</a></div></div>
<div class="ttc" id="classmeow_1_1ObjBase_html"><div class="ttname"><a href="classmeow_1_1ObjBase.html">meow::ObjBase</a></div><div class="ttdoc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </div><div class="ttdef"><b>Definition:</b> <a href="ObjBase_8h_source.html#l00015">ObjBase.h:15</a></div></div>
<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; double &gt;</a></div></div>
@@ -263,7 +263,7 @@ $(document).ready(function(){initNavTree('WatchBall_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li><li class="navelem"><a class="el" href="WatchBall_8h.html">WatchBall.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/YUV_8h.html b/doc/html/YUV_8h.html
index 7174702..92c8608 100644
--- a/doc/html/YUV_8h.html
+++ b/doc/html/YUV_8h.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -95,7 +95,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV_8h.html">YUV.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/YUV_8h_source.html b/doc/html/YUV_8h_source.html
index d808c68..0722af3 100644
--- a/doc/html/YUV_8h_source.html
+++ b/doc/html/YUV_8h_source.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('YUV_8h_source.html','');});
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c">vMin</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d">vMax</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; };</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> YUV_T&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a9682162b4b67148649d87c2049175820">RGB_to_YUV</a>(</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="classmeow_1_1RGB.html">RGB&lt;RGB_T&gt;</a> <span class="keyword">const</span>&amp; rgb,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="classmeow_1_1YUV.html">YUV&lt;YUV_T&gt;</a> * yuv);</div>
@@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('YUV_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV_8h.html">YUV.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/YUV_8hpp.html b/doc/html/YUV_8hpp.html
index ad8aeb2..c7e50c4 100644
--- a/doc/html/YUV_8hpp.html
+++ b/doc/html/YUV_8hpp.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV_8hpp.html">YUV.hpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/YUV_8hpp_source.html b/doc/html/YUV_8hpp_source.html
index 2f032b7..00320e2 100644
--- a/doc/html/YUV_8hpp_source.html
+++ b/doc/html/YUV_8hpp_source.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -100,8 +100,8 @@ $(document).ready(function(){initNavTree('YUV_8hpp_source.html','');});
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmeow_1_1YUVf.html#a211d1df1e9d314e32a7d9683f16a09ee"> 42</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1YUVf.html#a211d1df1e9d314e32a7d9683f16a09ee">YUVf::uMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c"> 43</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c">YUVf::vMin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0.0; }</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d"> 44</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d">YUVf::vMax</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 1.0; }</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="namespacemeow.html#a9682162b4b67148649d87c2049175820"> 47</a></span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">class</span> RGB_T, <span class="keyword">class</span> YUV_T&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a9682162b4b67148649d87c2049175820">RGB_to_YUV</a>(</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="classmeow_1_1RGB.html">RGB&lt;RGB_T&gt;</a> <span class="keyword">const</span>&amp; rgb,</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="classmeow_1_1YUV.html">YUV&lt;YUV_T&gt;</a> * yuv){</div>
@@ -173,7 +173,7 @@ $(document).ready(function(){initNavTree('YUV_8hpp_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV_8hpp.html">YUV.hpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:26 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/YUV__Space_8h.html b/doc/html/YUV__Space_8h.html
index aa600af..2e2c156 100644
--- a/doc/html/YUV__Space_8h.html
+++ b/doc/html/YUV__Space_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -103,7 +103,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV__Space_8h.html">YUV_Space.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/YUV__Space_8h_source.html b/doc/html/YUV__Space_8h_source.html
index 1862068..c2e01c2 100644
--- a/doc/html/YUV__Space_8h_source.html
+++ b/doc/html/YUV__Space_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -180,28 +180,28 @@ $(document).ready(function(){initNavTree('YUV__Space_8h_source.html','');});
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a0b34feef9db731dbc7228c0bc3554415"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415">meow::YUVf_Space::YUVf_Space</a></div><div class="ttdeci">YUVf_Space(YUV_Space const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00036">YUV_Space.h:36</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></div><div class="ttdoc">以浮點數Red, Green, Blue 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00086">RGB_Space.h:86</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_ab7a1880a397a5fff594ac18c0d569bd6"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6">meow::YUVf_Space::u</a></div><div class="ttdeci">double const &amp; u() const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00050">YUV_Space.h:50</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space&lt; double &gt;::min</a></div><div class="ttdeci">doubleconst &amp; min(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00046">Color3_Space.h:46</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_a3351aea64c4ca1596694d6b95dce56df"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">meow::Color3_Space&lt; double &gt;::min</a></div><div class="ttdeci">doubleconst &amp; min(size_t id) const</div><div class="ttdoc">Return the minimum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00099">Color3_Space.h:99</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_afc4e9f52a8e75753772d99a077e5b4ea"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">meow::YUVf_Space::yuv</a></div><div class="ttdeci">double const &amp; yuv(size_t i, double c)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00052">YUV_Space.h:52</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_af2f8d6a8a4913de6ad17f2da86d949fa"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa">meow::YUVf_Space::v</a></div><div class="ttdeci">double const &amp; v(double c)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00055">YUV_Space.h:55</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a47a65edcd356f3754f6aca45483cae06"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06">meow::YUVf_Space::yuvGet</a></div><div class="ttdeci">double &amp; yuvGet(size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00056">YUV_Space.h:56</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_acd8f8d7472bfa816669e601243c0c2df"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#acd8f8d7472bfa816669e601243c0c2df">meow::YUVf_Space::operator=</a></div><div class="ttdeci">YUVf_Space &amp; operator=(YUVf_Space const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00060">YUV_Space.h:60</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_afaf24781d6b28a9615c807dfc70e4f7b"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b">meow::YUVf_Space::u</a></div><div class="ttdeci">double const &amp; u(double c)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00054">YUV_Space.h:54</a></div></div>
<div class="ttc" id="classdouble_html"><div class="ttname"><a href="classdouble.html">double</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space&lt; double &gt;::valGet</a></div><div class="ttdeci">double &amp; valGet(size_t id)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00055">Color3_Space.h:55</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_ac2efb0be959fc60f786bdcdc8a1fd8b2"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">meow::Color3_Space&lt; double &gt;::valGet</a></div><div class="ttdeci">double &amp; valGet(size_t id)</div><div class="ttdoc">Get the non-constant reference of value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00139">Color3_Space.h:139</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a99e8bb42edb254ed1415f55ef1558ab0"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0">meow::YUVf_Space::vGet</a></div><div class="ttdeci">double &amp; vGet()</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00059">YUV_Space.h:59</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_ae799cfca7c0d3b4a817d33a6ebac5239"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">meow::YUVf_Space::uMin</a></div><div class="ttdeci">double const &amp; uMin() const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00042">YUV_Space.h:42</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a0a38aa9230be765cdb7e1fd5ace9315b"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a0a38aa9230be765cdb7e1fd5ace9315b">meow::YUVf_Space::operator*</a></div><div class="ttdeci">double operator*(YUVf_Space const &amp;b) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00076">YUV_Space.h:76</a></div></div>
<div class="ttc" id="namespacemeow_html_af95cfca15ad7a51ed4d07b06e1296080"><div class="ttname"><a href="namespacemeow.html#af95cfca15ad7a51ed4d07b06e1296080">meow::denormalize</a></div><div class="ttdeci">T denormalize(T lower, T upper, T _ratio)</div><div class="ttdoc">(lower+_ratio*(upper-lower)) </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00035">utility.h:35</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a2e158eb7f0a94047b23872b7b346e7b9"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space::r</a></div><div class="ttdeci">double const &amp; r() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00114">RGB_Space.h:114</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space&lt; double &gt;::max</a></div><div class="ttdeci">doubleconst &amp; max(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00047">Color3_Space.h:47</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa6661a1aaaf985a4b2d68db88ec93d2f"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">meow::Color3_Space&lt; double &gt;::max</a></div><div class="ttdeci">doubleconst &amp; max(size_t id) const</div><div class="ttdoc">Return the maximum of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00107">Color3_Space.h:107</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a31c9176faad460be84a0255bc3173226"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226">meow::YUVf_Space::yGet</a></div><div class="ttdeci">double &amp; yGet()</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00057">YUV_Space.h:57</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_adb397aff53a9c0ede746bd734a519dd6"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">meow::YUVf_Space::yMin</a></div><div class="ttdeci">double const &amp; yMin() const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00041">YUV_Space.h:41</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></div><div class="ttdoc">以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00021">YUV_Space.h:21</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">以三個channel所組成的色彩空間 </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html"><div class="ttname"><a href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a></div><div class="ttdoc">Base class of color space with 3 channels. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00018">Color3_Space.h:18</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a99f55740ad5a8b57f4edf68a69e2b720"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a99f55740ad5a8b57f4edf68a69e2b720">meow::YUVf_Space::yuvMin</a></div><div class="ttdeci">double const &amp; yuvMin(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00040">YUV_Space.h:40</a></div></div>
<div class="ttc" id="Color3__Space_8h_html"><div class="ttname"><a href="Color3__Space_8h.html">Color3_Space.h</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_ad377534486a9d1d1bea38d4c04ea0267"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267">meow::YUVf_Space::uGet</a></div><div class="ttdeci">double &amp; uGet()</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00058">YUV_Space.h:58</a></div></div>
-<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00255">Vectors.h:255</a></div></div>
+<div class="ttc" id="classmeow_1_1Vector3D_html"><div class="ttname"><a href="classmeow_1_1Vector3D.html">meow::Vector3D</a></div><div class="ttdoc">3D&#39;s vector </div><div class="ttdef"><b>Definition:</b> <a href="Vectors_8h_source.html#l00265">Vectors.h:265</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a056acc13f596f9d488eeb8540aa93a2d"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a056acc13f596f9d488eeb8540aa93a2d">meow::YUVf_Space::operator/</a></div><div class="ttdeci">YUVf_Space operator/(double const &amp;c) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00073">YUV_Space.h:73</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_aeb0cd2d681af6a70861ff371bf596e17"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space::gMin</a></div><div class="ttdeci">double const &amp; gMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00107">RGB_Space.h:107</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a4ffd3340f73d108e4641de0eab155262"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262">meow::YUVf_Space::~YUVf_Space</a></div><div class="ttdeci">~YUVf_Space()</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00038">YUV_Space.h:38</a></div></div>
@@ -217,12 +217,12 @@ $(document).ready(function(){initNavTree('YUV__Space_8h_source.html','');});
<div class="ttc" id="classmeow_1_1RGBf__Space_html_ad25036799ca38983cdb74ed6b4245d51"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space::g</a></div><div class="ttdeci">double const &amp; g() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00115">RGB_Space.h:115</a></div></div>
<div class="ttc" id="classmeow_1_1RGBf__Space_html_a130bbee98fdd279a415e18aa0ca2f13c"><div class="ttname"><a href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space::bMin</a></div><div class="ttdeci">double const &amp; bMin() const </div><div class="ttdef"><b>Definition:</b> <a href="RGB__Space_8h_source.html#l00108">RGB_Space.h:108</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a9f4740de51da44bb8397c90f24975c19"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a9f4740de51da44bb8397c90f24975c19">meow::YUVf_Space::yuv</a></div><div class="ttdeci">double const &amp; yuv(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00048">YUV_Space.h:48</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space&lt; double &gt;::copyFrom</a></div><div class="ttdeci">Color3_Space&lt; double &gt; &amp; copyFrom(Color3_Space&lt; double &gt; const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00035">Color3_Space.h:35</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_aa5c43cb67d674223a0a2361ac8de55c1"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">meow::Color3_Space&lt; double &gt;::copyFrom</a></div><div class="ttdeci">Color3_Space&lt; double &gt; &amp; copyFrom(Color3_Space&lt; double &gt; const &amp;b)</div><div class="ttdoc">Copy method. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00054">Color3_Space.h:54</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_afe90af43e91f5134419a2ca7624cff66"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#afe90af43e91f5134419a2ca7624cff66">meow::YUVf_Space::yuvMax</a></div><div class="ttdeci">double const &amp; yuvMax(size_t i) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00044">YUV_Space.h:44</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_aaf9cb97273b96475641a372fbbe86949"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">meow::YUVf_Space::uMax</a></div><div class="ttdeci">double const &amp; uMax() const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00046">YUV_Space.h:46</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a9b3807a627b89e9484eda3fa40120a24"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24">meow::YUVf_Space::YUVf_Space</a></div><div class="ttdeci">YUVf_Space()</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00023">YUV_Space.h:23</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_adf527a2801ec37a42edf1b1964007547"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#adf527a2801ec37a42edf1b1964007547">meow::YUVf_Space::operator-</a></div><div class="ttdeci">YUVf_Space operator-(YUVf_Space const &amp;b) const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00067">YUV_Space.h:67</a></div></div>
-<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space&lt; double &gt;::val</a></div><div class="ttdeci">doubleconst &amp; val(size_t id) const</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00048">Color3_Space.h:48</a></div></div>
+<div class="ttc" id="classmeow_1_1Color3__Space_html_af08839264f6ea6dc50cf6175d26afa6e"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">meow::Color3_Space&lt; double &gt;::val</a></div><div class="ttdeci">doubleconst &amp; val(size_t id) const</div><div class="ttdoc">Return the value of the i -th channel. </div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00117">Color3_Space.h:117</a></div></div>
<div class="ttc" id="classmeow_1_1Color3__Space_html_aa134d705ea25b1f64db8bef07d1757ae"><div class="ttname"><a href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space&lt; double &gt;::val_</a></div><div class="ttdeci">Vector3D&lt; double &gt; val_</div><div class="ttdef"><b>Definition:</b> <a href="Color3__Space_8h_source.html#l00022">Color3_Space.h:22</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_a92f015c9545102445d1163c7eab67e79"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79">meow::YUVf_Space::y</a></div><div class="ttdeci">double const &amp; y(double c)</div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00053">YUV_Space.h:53</a></div></div>
<div class="ttc" id="classmeow_1_1YUVf__Space_html_aba01d6b8d0d8840d0132ccd6b43d8c0c"><div class="ttname"><a href="classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c">meow::YUVf_Space::vMin</a></div><div class="ttdeci">double const &amp; vMin() const </div><div class="ttdef"><b>Definition:</b> <a href="YUV__Space_8h_source.html#l00043">YUV_Space.h:43</a></div></div>
@@ -234,7 +234,7 @@ $(document).ready(function(){initNavTree('YUV__Space_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li><li class="navelem"><a class="el" href="YUV__Space_8h.html">YUV_Space.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
index 01437e9..c7589f1 100644
--- a/doc/html/annotated.html
+++ b/doc/html/annotated.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -61,71 +61,60 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemeow.html" target="_self">meow</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">Color3_Space</a></td><td class="desc">以三個channel所組成的色彩空間 </td></tr>
-<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSL.html" target="_self">HSL</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf.html" target="_self">HSLf</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf__Space.html" target="_self">HSLf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr>
-<tr id="row_0_4_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSV.html" target="_self">HSV</a></td><td class="desc"></td></tr>
-<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf.html" target="_self">HSVf</a></td><td class="desc"></td></tr>
-<tr id="row_0_6_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf__Space.html" target="_self">HSVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr>
-<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">RGB</a></td><td class="desc"></td></tr>
-<tr id="row_0_8_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBf.html" target="_self">RGBf</a></td><td class="desc"></td></tr>
-<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi.html" target="_self">RGBi</a></td><td class="desc"></td></tr>
-<tr id="row_0_10_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi__Space.html" target="_self">RGBi_Space</a></td><td class="desc">以整數 <b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr>
-<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBf__Space.html" target="_self">RGBf_Space</a></td><td class="desc">以浮點數<b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr>
-<tr id="row_0_12_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUV.html" target="_self">YUV</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUVf.html" target="_self">YUVf</a></td><td class="desc"></td></tr>
-<tr id="row_0_14_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUVf__Space.html" target="_self">YUVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr>
-<tr id="row_0_15_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BinaryIndexTree.html" target="_self">BinaryIndexTree</a></td><td class="desc">極度簡化的 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> 已無區間更新的操作 </td></tr>
-<tr id="row_0_16_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1DisjointSet.html" target="_self">DisjointSet</a></td><td class="desc">用來維護一堆互斥集的資訊 </td></tr>
-<tr id="row_0_17_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HashTableList.html" target="_self">HashTableList</a></td><td class="desc">一個當key相撞時會用list解決的hash_table </td></tr>
-<tr id="row_0_18_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1KD__Tree.html" target="_self">KD_Tree</a></td><td class="desc"><code>k-dimension</code> tree </td></tr>
-<tr id="row_0_19_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1MergeableHeap.html" target="_self">MergeableHeap</a></td><td class="desc">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 </td></tr>
-<tr id="row_0_20_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SegmentTree.html" target="_self">SegmentTree</a></td><td class="desc">中文名 <code>線段樹</code> </td></tr>
-<tr id="row_0_21_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_21_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_21_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree.html" target="_self">SplayTree</a></td><td class="desc">是一種神乎其技的資料結構, 維護一堆 Key-&gt;Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> </td></tr>
-<tr id="row_0_21_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" target="_self">Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr>
-<tr id="row_0_22_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_22_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_22_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range.html" target="_self">SplayTree_Range</a></td><td class="desc">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) </td></tr>
-<tr id="row_0_22_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" target="_self">Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr>
-<tr id="row_0_23_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1VP__Tree.html" target="_self">VP_Tree</a></td><td class="desc">跟KD_Tree很像歐 </td></tr>
-<tr id="row_0_24_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">Vector2D</a></td><td class="desc">2D's vector </td></tr>
-<tr id="row_0_25_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">Vector3D</a></td><td class="desc">3D's vector </td></tr>
-<tr id="row_0_26_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Bitmap.html" target="_self">Bitmap</a></td><td class="desc">二維點陣資料 </td></tr>
-<tr id="row_0_27_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1SceneInfo.html" target="_self">SceneInfo</a></td><td class="desc"></td></tr>
-<tr id="row_0_28_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment.html" target="_self">BundleAdjustment</a></td><td class="desc"></td></tr>
-<tr id="row_0_29_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment__LM.html" target="_self">BundleAdjustment_LM</a></td><td class="desc"></td></tr>
-<tr id="row_0_30_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Camera.html" target="_self">Camera</a></td><td class="desc"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a> </td></tr>
-<tr id="row_0_31_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Eye.html" target="_self">Eye</a></td><td class="desc">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation </td></tr>
-<tr id="row_0_32_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePoint.html" target="_self">FeaturePoint</a></td><td class="desc">特徵點 </td></tr>
-<tr id="row_0_33_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector.html" target="_self">FeaturePointsDetector</a></td><td class="desc"></td></tr>
-<tr id="row_0_34_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html" target="_self">FeaturePointsDetector_Harris</a></td><td class="desc">Harris corner detect </td></tr>
-<tr id="row_0_35_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch.html" target="_self">FeaturePointsMatch</a></td><td class="desc"></td></tr>
-<tr id="row_0_36_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html" target="_self">FeaturePointsMatch_K_Match</a></td><td class="desc"></td></tr>
-<tr id="row_0_37_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">IdentityPoints</a></td><td class="desc">把一個 <code>std::map&lt;ID</code>,Vector&lt;Scalar&gt; &gt; 包起來 </td></tr>
-<tr id="row_0_38_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Photo.html" target="_self">Photo</a></td><td class="desc">底片 </td></tr>
-<tr id="row_0_39_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ViewPort.html" target="_self">ViewPort</a></td><td class="desc">未完待續 </td></tr>
-<tr id="row_0_40_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1WatchBall.html" target="_self">WatchBall</a></td><td class="desc"><b>多個camera</b>, 一個offset, 一個rotation </td></tr>
-<tr id="row_0_41_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">LinearTransformation</a></td><td class="desc">A base class for implementing kinds of linear transformations </td></tr>
-<tr id="row_0_42_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">Rotation3D</a></td><td class="desc">Rotation a point/vector alone an axis with given angle in 3D world </td></tr>
-<tr id="row_0_43_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">Matrix</a></td><td class="desc"><b>matrix</b> </td></tr>
-<tr id="row_0_44_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">Transformation</a></td><td class="desc">A base class for implementing kinds of transformations </td></tr>
-<tr id="row_0_45_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">BallProjection</a></td><td class="desc">A ball projection is to project the given vector to a hyper-sphere </td></tr>
-<tr id="row_0_46_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">PhotoProjection</a></td><td class="desc">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b> </td></tr>
-<tr id="row_0_47_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">Vector</a></td><td class="desc"><b>vector</b> </td></tr>
-<tr id="row_0_48_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjArray.html" target="_self">ObjArray</a></td><td class="desc">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
-<tr id="row_0_49_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjBase.html" target="_self">ObjBase</a></td><td class="desc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </td></tr>
-<tr id="row_0_50_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjDictionary.html" target="_self">ObjDictionary</a></td><td class="desc">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
-<tr id="row_0_51_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjProperties.html" target="_self">ObjProperties</a></td><td class="desc">目前擺爛中 </td></tr>
-<tr id="row_0_52_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjSelector.html" target="_self">ObjSelector</a></td><td class="desc">利用register的概念, 達到runtime用string選擇要new的class </td></tr>
-<tr id="row_0_53_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjType.html" target="_self">ObjType</a></td><td class="desc">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
-<tr id="row_0_54_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__int.html" target="_self">ReaderWriter_int</a></td><td class="desc"></td></tr>
-<tr id="row_0_55_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__size__t.html" target="_self">ReaderWriter_size_t</a></td><td class="desc"></td></tr>
-<tr id="row_0_56_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__double.html" target="_self">ReaderWriter_double</a></td><td class="desc"></td></tr>
-<tr id="row_0_57_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__string.html" target="_self">ReaderWriter_string</a></td><td class="desc"></td></tr>
-<tr id="row_0_58_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ImplementInterface.html" target="_self">ImplementInterface</a></td><td class="desc"></td></tr>
-<tr id="row_0_59_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RegisterInterface.html" target="_self">RegisterInterface</a></td><td class="desc"></td></tr>
-<tr id="row_0_60_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">Self</a></td><td class="desc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has </td></tr>
-<tr id="row_0_61_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Usage.html" target="_self">Usage</a></td><td class="desc">管理參數設置, 自訂usage document, 分析argc, argv </td></tr>
-<tr id="row_0_62_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1PairToPair.html" target="_self">PairToPair</a></td><td class="desc">有.from.first, .from.second, .to.first, .to.second </td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">Color3_Space</a></td><td class="desc">Base class of color space with 3 channels </td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf__Space.html" target="_self">HSLf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr>
+<tr id="row_0_2_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf__Space.html" target="_self">HSVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi__Space.html" target="_self">RGBi_Space</a></td><td class="desc">以整數 <b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr>
+<tr id="row_0_4_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBf__Space.html" target="_self">RGBf_Space</a></td><td class="desc">以浮點數<b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUVf__Space.html" target="_self">YUVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr>
+<tr id="row_0_6_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BinaryIndexTree.html" target="_self">BinaryIndexTree</a></td><td class="desc">極度簡化的 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> 已無區間更新的操作 </td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1DisjointSet.html" target="_self">DisjointSet</a></td><td class="desc">用來維護一堆互斥集的資訊 </td></tr>
+<tr id="row_0_8_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HashTableList.html" target="_self">HashTableList</a></td><td class="desc">一個當key相撞時會用list解決的hash_table </td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1KD__Tree.html" target="_self">KD_Tree</a></td><td class="desc"><code>k-dimension</code> tree </td></tr>
+<tr id="row_0_10_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1MergeableHeap.html" target="_self">MergeableHeap</a></td><td class="desc">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 </td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SegmentTree.html" target="_self">SegmentTree</a></td><td class="desc">中文名 <code>線段樹</code> </td></tr>
+<tr id="row_0_12_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_12_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_12_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree.html" target="_self">SplayTree</a></td><td class="desc">是一種神乎其技的資料結構, 維護一堆 Key-&gt;Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> </td></tr>
+<tr id="row_0_12_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" target="_self">Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr>
+<tr id="row_0_13_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_13_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_13_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range.html" target="_self">SplayTree_Range</a></td><td class="desc">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) </td></tr>
+<tr id="row_0_13_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" target="_self">Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr>
+<tr id="row_0_14_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1VP__Tree.html" target="_self">VP_Tree</a></td><td class="desc">跟KD_Tree很像歐 </td></tr>
+<tr id="row_0_15_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">Vector2D</a></td><td class="desc">2D's vector </td></tr>
+<tr id="row_0_16_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">Vector3D</a></td><td class="desc">3D's vector </td></tr>
+<tr id="row_0_17_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Bitmap.html" target="_self">Bitmap</a></td><td class="desc">二維點陣資料 </td></tr>
+<tr id="row_0_18_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1SceneInfo.html" target="_self">SceneInfo</a></td><td class="desc"></td></tr>
+<tr id="row_0_19_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment.html" target="_self">BundleAdjustment</a></td><td class="desc"></td></tr>
+<tr id="row_0_20_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment__LM.html" target="_self">BundleAdjustment_LM</a></td><td class="desc"></td></tr>
+<tr id="row_0_21_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Camera.html" target="_self">Camera</a></td><td class="desc"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a> </td></tr>
+<tr id="row_0_22_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Eye.html" target="_self">Eye</a></td><td class="desc">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation </td></tr>
+<tr id="row_0_23_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePoint.html" target="_self">FeaturePoint</a></td><td class="desc">特徵點 </td></tr>
+<tr id="row_0_24_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector.html" target="_self">FeaturePointsDetector</a></td><td class="desc"></td></tr>
+<tr id="row_0_25_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html" target="_self">FeaturePointsDetector_Harris</a></td><td class="desc">Harris corner detect </td></tr>
+<tr id="row_0_26_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch.html" target="_self">FeaturePointsMatch</a></td><td class="desc"></td></tr>
+<tr id="row_0_27_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html" target="_self">FeaturePointsMatch_K_Match</a></td><td class="desc"></td></tr>
+<tr id="row_0_28_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">IdentityPoints</a></td><td class="desc">把一個 <code>std::map&lt;ID</code>,Vector&lt;Scalar&gt; &gt; 包起來 </td></tr>
+<tr id="row_0_29_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Photo.html" target="_self">Photo</a></td><td class="desc">底片 </td></tr>
+<tr id="row_0_30_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ViewPort.html" target="_self">ViewPort</a></td><td class="desc">未完待續 </td></tr>
+<tr id="row_0_31_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1WatchBall.html" target="_self">WatchBall</a></td><td class="desc"><b>多個camera</b>, 一個offset, 一個rotation </td></tr>
+<tr id="row_0_32_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">LinearTransformation</a></td><td class="desc">A base class for implementing kinds of linear transformations </td></tr>
+<tr id="row_0_33_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">Rotation3D</a></td><td class="desc">Rotation a point/vector alone an axis with given angle in 3D world </td></tr>
+<tr id="row_0_34_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">Matrix</a></td><td class="desc"><b>matrix</b> </td></tr>
+<tr id="row_0_35_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">Transformation</a></td><td class="desc">A base class for implementing kinds of transformations </td></tr>
+<tr id="row_0_36_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">BallProjection</a></td><td class="desc">A ball projection is to project the given vector to a hyper-sphere </td></tr>
+<tr id="row_0_37_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">PhotoProjection</a></td><td class="desc">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b> </td></tr>
+<tr id="row_0_38_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">Vector</a></td><td class="desc"><b>vector</b> </td></tr>
+<tr id="row_0_39_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjArray.html" target="_self">ObjArray</a></td><td class="desc">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
+<tr id="row_0_40_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjBase.html" target="_self">ObjBase</a></td><td class="desc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </td></tr>
+<tr id="row_0_41_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjDictionary.html" target="_self">ObjDictionary</a></td><td class="desc">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
+<tr id="row_0_42_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjProperties.html" target="_self">ObjProperties</a></td><td class="desc">目前擺爛中 </td></tr>
+<tr id="row_0_43_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjSelector.html" target="_self">ObjSelector</a></td><td class="desc">利用register的概念, 達到runtime用string選擇要new的class </td></tr>
+<tr id="row_0_44_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjType.html" target="_self">ObjType</a></td><td class="desc">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
+<tr id="row_0_45_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__int.html" target="_self">ReaderWriter_int</a></td><td class="desc"></td></tr>
+<tr id="row_0_46_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__size__t.html" target="_self">ReaderWriter_size_t</a></td><td class="desc"></td></tr>
+<tr id="row_0_47_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__double.html" target="_self">ReaderWriter_double</a></td><td class="desc"></td></tr>
+<tr id="row_0_48_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__string.html" target="_self">ReaderWriter_string</a></td><td class="desc"></td></tr>
+<tr id="row_0_49_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">Self</a></td><td class="desc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has </td></tr>
+<tr id="row_0_50_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Usage.html" target="_self">Usage</a></td><td class="desc">管理參數設置, 自訂usage document, 分析argc, argv </td></tr>
+<tr id="row_0_51_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1PairToPair.html" target="_self">PairToPair</a></td><td class="desc">A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -134,7 +123,7 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classdouble.html b/doc/html/classdouble.html
index 34a632f..9b63ad8 100644
--- a/doc/html/classdouble.html
+++ b/doc/html/classdouble.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('classdouble.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="classdouble.html">double</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classes.html b/doc/html/classes.html
index 54dd5eb..b019e40 100644
--- a/doc/html/classes.html
+++ b/doc/html/classes.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -61,46 +61,44 @@ $(document).ready(function(){initNavTree('classes.html','');});
<div class="qindex"><a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a></div>
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsDetector.html">FeaturePointsDetector</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__size__t.html">ReaderWriter_size_t</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__int.html">ReaderWriter_int</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html">FeaturePointsDetector_Harris</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__string.html">ReaderWriter_string</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1BallProjection.html">BallProjection</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsMatch.html">FeaturePointsMatch</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1RegisterInterface.html">RegisterInterface</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Vector.html">Vector</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1BinaryIndexTree.html">BinaryIndexTree</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html">FeaturePointsMatch_K_Match</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1MergeableHeap.html">MergeableHeap</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1RGB.html">RGB</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Vector2D.html">Vector2D</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmeow_1_1RGBf.html">RGBf</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1BundleAdjustment.html">BundleAdjustment</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ViewPort.html">ViewPort</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1BundleAdjustment__LM.html">BundleAdjustment_LM</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1HashTableList.html">HashTableList</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ObjArray.html">ObjArray</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1RGBi.html">RGBi</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1VP__Tree.html">VP_Tree</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__size__t.html">ReaderWriter_size_t</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1BallProjection.html">BallProjection</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1FeaturePoint.html">FeaturePoint</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__string.html">ReaderWriter_string</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Vector.html">Vector</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1BinaryIndexTree.html">BinaryIndexTree</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsDetector.html">FeaturePointsDetector</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1MergeableHeap.html">MergeableHeap</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Vector2D.html">Vector2D</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html">FeaturePointsDetector_Harris</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1BundleAdjustment.html">BundleAdjustment</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsMatch.html">FeaturePointsMatch</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Rotation3D.html">Rotation3D</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ViewPort.html">ViewPort</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1BundleAdjustment__LM.html">BundleAdjustment_LM</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html">FeaturePointsMatch_K_Match</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ObjArray.html">ObjArray</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmeow_1_1VP__Tree.html">VP_Tree</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmeow_1_1HSL.html">HSL</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1HSLf.html">HSLf</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Rotation3D.html">Rotation3D</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1Camera.html">Camera</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ObjProperties.html">ObjProperties</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmeow_1_1WatchBall.html">WatchBall</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1HSV.html">HSV</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ObjSelector.html">ObjSelector</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Y&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmeow_1_1SceneInfo.html">SceneInfo</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1Camera.html">Camera</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1HashTableList.html">HashTableList</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ObjProperties.html">ObjProperties</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1SegmentTree.html">SegmentTree</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1WatchBall.html">WatchBall</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ObjSelector.html">ObjSelector</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Self.html">Self</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Y&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmeow_1_1HSVf.html">HSVf</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ObjType.html">ObjType</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmeow_1_1SceneInfo.html">SceneInfo</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmeow_1_1SegmentTree.html">SegmentTree</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1YUV.html">YUV</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1DisjointSet.html">DisjointSet</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmeow_1_1Self.html">Self</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1YUVf.html">YUVf</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1SplayTree.html">SplayTree</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1IdentityPoints.html">IdentityPoints</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Photo.html">Photo</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1SplayTree__Range.html">SplayTree_Range</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html">SplayTree_Range::Element</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ImplementInterface.html">ImplementInterface</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ObjType.html">ObjType</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1SplayTree.html">SplayTree</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmeow_1_1SplayTree__Range.html">SplayTree_Range</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1DisjointSet.html">DisjointSet</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1SplayTree_1_1Element.html">SplayTree::Element</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
+<tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmeow_1_1IdentityPoints.html">IdentityPoints</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmeow_1_1Photo.html">Photo</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Transformation.html">Transformation</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1SplayTree_1_1Element.html">SplayTree::Element</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1Eye.html">Eye</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1Transformation.html">Transformation</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmeow_1_1KD__Tree.html">KD_Tree</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__double.html">ReaderWriter_double</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html">SplayTree_Range::Element</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmeow_1_1KD__Tree.html">KD_Tree</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__int.html">ReaderWriter_int</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classmeow_1_1FeaturePoint.html">FeaturePoint</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td></td><td valign="top"><a class="el" href="classmeow_1_1Usage.html">Usage</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classmeow_1_1Eye.html">Eye</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmeow_1_1Usage.html">Usage</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td valign="top"><a class="el" href="classmeow_1_1ReaderWriter__double.html">ReaderWriter_double</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td></td><td></td></tr>
<tr><td></td><td valign="top"><a class="el" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a> (<a class="el" href="namespacemeow.html">meow</a>)&#160;&#160;&#160;</td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
@@ -111,7 +109,7 @@ $(document).ready(function(){initNavTree('classes.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classint.html b/doc/html/classint.html
index 74885d4..119fabf 100644
--- a/doc/html/classint.html
+++ b/doc/html/classint.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('classint.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="classint.html">int</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classint32__t.html b/doc/html/classint32__t.html
index 1a86ebb..e890149 100644
--- a/doc/html/classint32__t.html
+++ b/doc/html/classint32__t.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('classint32__t.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="classint32__t.html">int32_t</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1BallProjection-members.html b/doc/html/classmeow_1_1BallProjection-members.html
index 5e93697..dcb07d6 100644
--- a/doc/html/classmeow_1_1BallProjection-members.html
+++ b/doc/html/classmeow_1_1BallProjection-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1BallProjection.html','');
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1BallProjection.html b/doc/html/classmeow_1_1BallProjection.html
index d699d0e..29e404e 100644
--- a/doc/html/classmeow_1_1BallProjection.html
+++ b/doc/html/classmeow_1_1BallProjection.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -217,7 +217,7 @@ template&lt;class Scalar&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00070">70</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00072">72</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -252,7 +252,7 @@ template&lt;class Scalar&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00078">78</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00080">80</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -298,7 +298,7 @@ template&lt;class Scalar&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00088">88</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00090">90</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -336,7 +336,7 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00098">98</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00100">100</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -365,7 +365,7 @@ template&lt;class Scalar&gt; </div>
<p>Get the dimension of this projection. </p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00150">150</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00152">152</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -415,7 +415,7 @@ template&lt;class Scalar&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1Transformation.html#a97b459877b4e508193071fa166a126c9">meow::Transformation&lt; Scalar &gt;</a>.</p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00213">213</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00215">215</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -476,7 +476,7 @@ template&lt;class Scalar&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1Transformation.html#a18590a4501b79a9ad38eb8fa3c966eb8">meow::Transformation&lt; Scalar &gt;</a>.</p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00258">258</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00260">260</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -506,7 +506,7 @@ template&lt;class Scalar&gt; </div>
<p>Same as <code>transformate(v)</code> </p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00277">277</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00279">279</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -536,7 +536,7 @@ template&lt;class Scalar&gt; </div>
<p>Same as <code>copyFrom(b)</code> </p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00270">270</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00272">272</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -568,7 +568,7 @@ template&lt;class Scalar&gt; </div>
<p>Implements <a class="el" href="classmeow_1_1Transformation.html#a09e71e5af508d7c0e09fdbeaacbe4365">meow::Transformation&lt; Scalar &gt;</a>.</p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00118">118</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00120">120</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -610,7 +610,7 @@ template&lt;class Scalar&gt; </div>
<p>Implements <a class="el" href="classmeow_1_1Transformation.html#a2a90b93490712232b81a628b5057526f">meow::Transformation&lt; Scalar &gt;</a>.</p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00125">125</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00127">127</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -639,7 +639,7 @@ template&lt;class Scalar&gt; </div>
<p>Return the value of the radius. </p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00132">132</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00134">134</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -676,7 +676,7 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New radius </dd></dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00142">142</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00144">144</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -713,7 +713,7 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00109">109</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00111">111</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -754,7 +754,7 @@ template&lt;class Scalar&gt; </div>
<p>Implements <a class="el" href="classmeow_1_1Transformation.html#aa0c299b9ad13020a9eb460de01378ddc">meow::Transformation&lt; Scalar &gt;</a>.</p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00170">170</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00172">172</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -768,7 +768,7 @@ template&lt;class Scalar&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1BallProjection.html">BallProjection</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1BinaryIndexTree-members.html b/doc/html/classmeow_1_1BinaryIndexTree-members.html
index 3a987ef..47327f5 100644
--- a/doc/html/classmeow_1_1BinaryIndexTree-members.html
+++ b/doc/html/classmeow_1_1BinaryIndexTree-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -73,7 +73,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1BinaryIndexTree.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1BinaryIndexTree.html b/doc/html/classmeow_1_1BinaryIndexTree.html
index dce3d15..860c0b7 100644
--- a/doc/html/classmeow_1_1BinaryIndexTree.html
+++ b/doc/html/classmeow_1_1BinaryIndexTree.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -358,7 +358,7 @@ template&lt;class Value &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1BinaryIndexTree.html">BinaryIndexTree</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Bitmap-members.html b/doc/html/classmeow_1_1Bitmap-members.html
index 02e01f7..183f80c 100644
--- a/doc/html/classmeow_1_1Bitmap-members.html
+++ b/doc/html/classmeow_1_1Bitmap-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,15 +71,15 @@ $(document).ready(function(){initNavTree('classmeow_1_1Bitmap.html','');});
<tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">ctype</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a>(double radiusY, double radiusX) const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a>(double radiusY, double radiusX)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a>(double radiusY, double radiusX)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">gradiancedX</a>(double radiusY, double radiusX)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">gradiancedY</a>(double radiusY, double radiusX)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">gradianceX</a>(double radiusY, double radiusX) const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">gradianceX</a>(double radiusY, double radiusX) const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">gradianceY</a>(double radiusY, double radiusX) const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df">height</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a">height</a>(size_t h2, Pixel const &amp;p)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">matrix</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d">matrix</a>(Matrix&lt; Pixel &gt; const &amp;p)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">matrix</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58">matrix</a>(Matrix&lt; Pixel &gt; const &amp;p)</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">matrixGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5">operator()</a>(size_t y, size_t x) const </td><td class="entry"><a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap&lt; Pixel &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Bitmap.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Bitmap.html b/doc/html/classmeow_1_1Bitmap.html
index f431bd5..cd7f0c9 100644
--- a/doc/html/classmeow_1_1Bitmap.html
+++ b/doc/html/classmeow_1_1Bitmap.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -129,24 +129,24 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a17f92dec30f314d832f040257d6d5584"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">pixels</a> (ssize_t yFirst, ssize_t yLast, ssize_t xFirst, ssize_t xLast, Pixel const &amp;p)</td></tr>
<tr class="memdesc:a17f92dec30f314d832f040257d6d5584"><td class="mdescLeft">&#160;</td><td class="mdescRight">區塊修改 <a href="#a17f92dec30f314d832f040257d6d5584">More...</a><br/></td></tr>
<tr class="separator:a17f92dec30f314d832f040257d6d5584"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a953dfea2b7d257d43a386e28a2bbbc95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Pixel &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">matrix</a> () const </td></tr>
-<tr class="memdesc:a953dfea2b7d257d43a386e28a2bbbc95"><td class="mdescLeft">&#160;</td><td class="mdescRight">回傳矩陣形式 <a href="#a953dfea2b7d257d43a386e28a2bbbc95">More...</a><br/></td></tr>
-<tr class="separator:a953dfea2b7d257d43a386e28a2bbbc95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa586a08e997e5ae8675e108d84643c81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Pixel &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">matrix</a> () const </td></tr>
+<tr class="memdesc:aa586a08e997e5ae8675e108d84643c81"><td class="mdescLeft">&#160;</td><td class="mdescRight">回傳矩陣形式 <a href="#aa586a08e997e5ae8675e108d84643c81">More...</a><br/></td></tr>
+<tr class="separator:aa586a08e997e5ae8675e108d84643c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c3ed8ebcceb2d5c5267df832e3aa3df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Pixel &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">matrixGet</a> ()</td></tr>
<tr class="memdesc:a2c3ed8ebcceb2d5c5267df832e3aa3df"><td class="mdescLeft">&#160;</td><td class="mdescRight">回傳矩陣形式 (non-constant form) <a href="#a2c3ed8ebcceb2d5c5267df832e3aa3df">More...</a><br/></td></tr>
<tr class="separator:a2c3ed8ebcceb2d5c5267df832e3aa3df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04ae618cb658a075b9bbe2ec2b9d9f2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Pixel &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d">matrix</a> (<a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Pixel &gt; const &amp;p)</td></tr>
-<tr class="memdesc:a04ae618cb658a075b9bbe2ec2b9d9f2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">直接設定 <a href="#a04ae618cb658a075b9bbe2ec2b9d9f2d">More...</a><br/></td></tr>
-<tr class="separator:a04ae618cb658a075b9bbe2ec2b9d9f2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52888380163b8088e1385ad068621c58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Pixel &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58">matrix</a> (<a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Pixel &gt; const &amp;p)</td></tr>
+<tr class="memdesc:a52888380163b8088e1385ad068621c58"><td class="mdescLeft">&#160;</td><td class="mdescRight">直接設定 <a href="#a52888380163b8088e1385ad068621c58">More...</a><br/></td></tr>
+<tr class="separator:a52888380163b8088e1385ad068621c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a499f3f0ceb101cb92ea8cd030b3d9952"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">gaussian</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX) const </td></tr>
<tr class="memdesc:a499f3f0ceb101cb92ea8cd030b3d9952"><td class="mdescLeft">&#160;</td><td class="mdescRight">回傳高斯模糊 <a href="#a499f3f0ceb101cb92ea8cd030b3d9952">More...</a><br/></td></tr>
<tr class="separator:a499f3f0ceb101cb92ea8cd030b3d9952"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0aae89f4f8dbc1ba2b8f43e29a4a592e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>&lt; Pixel &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">gaussianed</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX)</td></tr>
-<tr class="memdesc:a0aae89f4f8dbc1ba2b8f43e29a4a592e"><td class="mdescLeft">&#160;</td><td class="mdescRight">把自己高斯模糊 <a href="#a0aae89f4f8dbc1ba2b8f43e29a4a592e">More...</a><br/></td></tr>
-<tr class="separator:a0aae89f4f8dbc1ba2b8f43e29a4a592e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaf5c0c592084c80bce532801f4cdeb22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>&lt; Pixel &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">gradianceX</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX) const </td></tr>
-<tr class="memdesc:aaf5c0c592084c80bce532801f4cdeb22"><td class="mdescLeft">&#160;</td><td class="mdescRight">回傳對x偏微分 <a href="#aaf5c0c592084c80bce532801f4cdeb22">More...</a><br/></td></tr>
-<tr class="separator:aaf5c0c592084c80bce532801f4cdeb22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af15952db2e4ecaa1e24ebfb8a1c5e650"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">gaussianed</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX)</td></tr>
+<tr class="memdesc:af15952db2e4ecaa1e24ebfb8a1c5e650"><td class="mdescLeft">&#160;</td><td class="mdescRight">把自己高斯模糊 <a href="#af15952db2e4ecaa1e24ebfb8a1c5e650">More...</a><br/></td></tr>
+<tr class="separator:af15952db2e4ecaa1e24ebfb8a1c5e650"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7066cf0542486b0944e1584ced9faa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">gradianceX</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX) const </td></tr>
+<tr class="memdesc:ad7066cf0542486b0944e1584ced9faa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">回傳對x偏微分 <a href="#ad7066cf0542486b0944e1584ced9faa8">More...</a><br/></td></tr>
+<tr class="separator:ad7066cf0542486b0944e1584ced9faa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1630de00aebe37d58e04d6b9fc69eafb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>&lt; Pixel &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb">gradiancedX</a> (<a class="el" href="classdouble.html">double</a> radiusY, <a class="el" href="classdouble.html">double</a> radiusX)</td></tr>
<tr class="memdesc:a1630de00aebe37d58e04d6b9fc69eafb"><td class="mdescLeft">&#160;</td><td class="mdescRight">把自己對x偏微分 <a href="#a1630de00aebe37d58e04d6b9fc69eafb">More...</a><br/></td></tr>
<tr class="separator:a1630de00aebe37d58e04d6b9fc69eafb"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -198,6 +198,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -207,7 +208,7 @@ class meow::Bitmap&lt; Pixel &gt;</h3>
<p>二維點陣資料 </p>
<dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00023">23</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00025">25</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ab313e096befabd933633cb75b870f75c"></a>
<div class="memitem">
@@ -234,7 +235,7 @@ template&lt;class Pixel&gt; </div>
<p>constructor, 產生一個空的Bitmap </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00081">81</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00083">83</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -264,7 +265,7 @@ template&lt;class Pixel&gt; </div>
<p>constructor, 複製一個bitmap </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00087">87</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00089">89</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -318,7 +319,7 @@ template&lt;class Pixel&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00097">97</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00099">99</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -347,7 +348,7 @@ template&lt;class Pixel&gt; </div>
<p>destructor </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00103">103</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00105">105</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -377,7 +378,7 @@ template&lt;class Pixel&gt; </div>
<p>清除資料, 寬高階規零 </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00137">137</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00139">139</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -407,7 +408,7 @@ template&lt;class Pixel&gt; </div>
<p>複製 </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00109">109</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00111">111</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -447,7 +448,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00405">405</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00406">406</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -479,7 +480,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00392">392</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00393">393</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -511,7 +512,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00413">413</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00414">414</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -559,11 +560,11 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>一個<code><a class="el" href="classmeow_1_1Bitmap.html" title="二維點陣資料 ">Bitmap</a></code> , 是自己被高斯模糊後的結果 </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00266">266</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00268">268</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a0aae89f4f8dbc1ba2b8f43e29a4a592e"></a>
+<a class="anchor" id="af15952db2e4ecaa1e24ebfb8a1c5e650"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -573,7 +574,7 @@ template&lt;class Pixel&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>&lt;Pixel&gt;&amp; <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>&lt; Pixel &gt;::gaussianed </td>
+ <td class="memname"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>&amp; <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>&lt; Pixel &gt;::gaussianed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
<td class="paramname"><em>radiusY</em>, </td>
@@ -607,7 +608,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>*this </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00278">278</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00280">280</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -655,7 +656,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>*this </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00302">302</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00303">303</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -703,11 +704,11 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>*this </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00325">325</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00326">326</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
-<a class="anchor" id="aaf5c0c592084c80bce532801f4cdeb22"></a>
+<a class="anchor" id="ad7066cf0542486b0944e1584ced9faa8"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -717,7 +718,7 @@ template&lt;class Pixel&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a>&lt;Pixel&gt; <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>&lt; Pixel &gt;::gradianceX </td>
+ <td class="memname"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a> <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>&lt; Pixel &gt;::gradianceX </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
<td class="paramname"><em>radiusY</em>, </td>
@@ -751,7 +752,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>一個<code><a class="el" href="classmeow_1_1Bitmap.html" title="二維點陣資料 ">Bitmap</a></code> , 是自己被偏微分後的結果 </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00290">290</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00291">291</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -799,7 +800,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>一個<code><a class="el" href="classmeow_1_1Bitmap.html" title="二維點陣資料 ">Bitmap</a></code> , 是自己被偏微分後的結果 </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00313">313</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00314">314</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -828,7 +829,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳高度 </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00144">144</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00146">146</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -876,11 +877,11 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>新的高 </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00169">169</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00171">171</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a953dfea2b7d257d43a386e28a2bbbc95"></a>
+<a class="anchor" id="aa586a08e997e5ae8675e108d84643c81"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -890,7 +891,7 @@ template&lt;class Pixel&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt;Pixel&gt; const&amp; <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>&lt; Pixel &gt;::matrix </td>
+ <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt;Pixel&gt; <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>&lt; Pixel &gt;::matrix </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -905,11 +906,11 @@ template&lt;class Pixel&gt; </div>
<p>回傳矩陣形式 </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00240">240</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00242">242</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a04ae618cb658a075b9bbe2ec2b9d9f2d"></a>
+<a class="anchor" id="a52888380163b8088e1385ad068621c58"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -919,7 +920,7 @@ template&lt;class Pixel&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt;Pixel&gt; const&amp; <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>&lt; Pixel &gt;::matrix </td>
+ <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt;Pixel&gt; <a class="el" href="classmeow_1_1Bitmap.html">meow::Bitmap</a>&lt; Pixel &gt;::matrix </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Pixel &gt; const &amp;&#160;</td>
<td class="paramname"><em>p</em></td><td>)</td>
@@ -935,7 +936,7 @@ template&lt;class Pixel&gt; </div>
<p>直接設定 </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00254">254</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00256">256</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -964,7 +965,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳矩陣形式 (non-constant form) </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00247">247</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00249">249</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1004,7 +1005,7 @@ template&lt;class Pixel&gt; </div>
<p>same as <code>pixel(y, x)</code> </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00339">339</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00340">340</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1050,7 +1051,7 @@ template&lt;class Pixel&gt; </div>
<p>same as <code>pixel(y, x, p)</code> </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00346">346</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00347">347</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1080,7 +1081,7 @@ template&lt;class Pixel&gt; </div>
<p>same as <code>copyFrom(b)</code> </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00332">332</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00333">333</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1128,7 +1129,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>該pixel 的 constant reference </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00203">203</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00205">205</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1183,7 +1184,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>該pixel 的 constant reference </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00215">215</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00217">217</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1253,7 +1254,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>無 </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00231">231</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00233">233</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1302,7 +1303,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00373">373</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00374">374</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1332,7 +1333,7 @@ template&lt;class Pixel&gt; </div>
<p>reference </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00117">117</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00119">119</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1387,7 +1388,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>無 </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00130">130</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00132">132</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1416,7 +1417,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳高度乘以寬度 </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00158">158</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00160">160</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1471,7 +1472,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>新的size </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00192">192</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00194">194</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1503,7 +1504,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00421">421</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00422">422</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1532,7 +1533,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳寬度 </p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00151">151</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00153">153</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1580,7 +1581,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>新的寬 </dd></dl>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00180">180</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00182">182</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1629,7 +1630,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00354">354</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00355">355</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
@@ -1643,7 +1644,7 @@ template&lt;class Pixel&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Bitmap.html">Bitmap</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Bitmap.js b/doc/html/classmeow_1_1Bitmap.js
index 7fd2889..a2cff63 100644
--- a/doc/html/classmeow_1_1Bitmap.js
+++ b/doc/html/classmeow_1_1Bitmap.js
@@ -10,15 +10,15 @@ var classmeow_1_1Bitmap =
[ "create", "classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f", null ],
[ "ctype", "classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7", null ],
[ "gaussian", "classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952", null ],
- [ "gaussianed", "classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e", null ],
+ [ "gaussianed", "classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650", null ],
[ "gradiancedX", "classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb", null ],
[ "gradiancedY", "classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf", null ],
- [ "gradianceX", "classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22", null ],
+ [ "gradianceX", "classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8", null ],
[ "gradianceY", "classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12", null ],
[ "height", "classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df", null ],
[ "height", "classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a", null ],
- [ "matrix", "classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95", null ],
- [ "matrix", "classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d", null ],
+ [ "matrix", "classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81", null ],
+ [ "matrix", "classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58", null ],
[ "matrixGet", "classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df", null ],
[ "operator()", "classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5", null ],
[ "operator()", "classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28", null ],
diff --git a/doc/html/classmeow_1_1BundleAdjustment-members.html b/doc/html/classmeow_1_1BundleAdjustment-members.html
index 0b2f84e..0b1c98c 100644
--- a/doc/html/classmeow_1_1BundleAdjustment-members.html
+++ b/doc/html/classmeow_1_1BundleAdjustment-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -81,7 +81,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1BundleAdjustment.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1BundleAdjustment.html b/doc/html/classmeow_1_1BundleAdjustment.html
index ca784ef..4dbc9ac 100644
--- a/doc/html/classmeow_1_1BundleAdjustment.html
+++ b/doc/html/classmeow_1_1BundleAdjustment.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -111,6 +111,7 @@ Protected Member Functions</h2></td></tr>
<tr class="separator:a27a81f38d79fb1ad5771f76595ede0e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
@@ -255,7 +256,7 @@ template&lt;class Pixel &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1BundleAdjustment.html">BundleAdjustment</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1BundleAdjustment__LM-members.html b/doc/html/classmeow_1_1BundleAdjustment__LM-members.html
index 944d33a..2cc1f20 100644
--- a/doc/html/classmeow_1_1BundleAdjustment__LM-members.html
+++ b/doc/html/classmeow_1_1BundleAdjustment__LM-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1BundleAdjustment__LM.html
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1BundleAdjustment__LM.html b/doc/html/classmeow_1_1BundleAdjustment__LM.html
index 488a13e..b8f61ff 100644
--- a/doc/html/classmeow_1_1BundleAdjustment__LM.html
+++ b/doc/html/classmeow_1_1BundleAdjustment__LM.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -136,6 +136,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a27a81f38d79fb1ad5771f76595ede0e0 inherit pro_methods_classmeow_1_1BundleAdjustment"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -642,7 +643,7 @@ template&lt;class Pixel &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1BundleAdjustment__LM.html">BundleAdjustment_LM</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Camera-members.html b/doc/html/classmeow_1_1Camera-members.html
index a0ed9b0..d1866eb 100644
--- a/doc/html/classmeow_1_1Camera-members.html
+++ b/doc/html/classmeow_1_1Camera-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Camera.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Camera.html b/doc/html/classmeow_1_1Camera.html
index d208aaf..e6ee2e1 100644
--- a/doc/html/classmeow_1_1Camera.html
+++ b/doc/html/classmeow_1_1Camera.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -173,6 +173,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -979,7 +980,7 @@ template&lt;class Pixel&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Camera.html">Camera</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Color3__Space-members.html b/doc/html/classmeow_1_1Color3__Space-members.html
index ceb1820..615113a 100644
--- a/doc/html/classmeow_1_1Color3__Space-members.html
+++ b/doc/html/classmeow_1_1Color3__Space-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -64,28 +64,27 @@ $(document).ready(function(){initNavTree('classmeow_1_1Color3__Space.html','');}
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a>(Vector3D&lt; T &gt; const &amp;min_bound, Vector3D&lt; T &gt; const &amp;max_bound, Vector3D&lt; T &gt; const &amp;init_value)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a>(Color3_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a>(Color3_Space&lt; T &gt; const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, T const &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; T &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, T const &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; T &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Color3__Space.html b/doc/html/classmeow_1_1Color3__Space.html
index 21eb043..99e9da0 100644
--- a/doc/html/classmeow_1_1Color3__Space.html
+++ b/doc/html/classmeow_1_1Color3__Space.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -64,7 +64,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Color3__Space.html','');}
</div><!--header-->
<div class="contents">
-<p>以三個channel所組成的色彩空間
+<p>Base class of color space with 3 channels.
<a href="classmeow_1_1Color3__Space.html#details">More...</a></p>
<p><code>#include &quot;<a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>&quot;</code></p>
@@ -72,37 +72,49 @@ $(document).ready(function(){initNavTree('classmeow_1_1Color3__Space.html','');}
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr>
+<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr>
<tr class="separator:a3fa85d4369b9db8d8209d244a643b49f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; T &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const </td></tr>
+<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr>
<tr class="separator:a318eedb2acaba5f3a8c79a651c53e676"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; T &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const </td></tr>
+<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr>
<tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c58ba0912a91e71dee240fad6291216"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; T &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const </td></tr>
+<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216"><td class="mdescLeft">&#160;</td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr>
<tr class="separator:a1c58ba0912a91e71dee240fad6291216"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7638e03124b2304d4d34b57be4b0028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; T &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; T &gt; const &amp;vv)</td></tr>
+<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr>
<tr class="separator:aa7638e03124b2304d4d34b57be4b0028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a665fe525c47913fb5bca765446adaaab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr>
+<tr class="memdesc:a665fe525c47913fb5bca765446adaaab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr>
<tr class="separator:a665fe525c47913fb5bca765446adaaab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3351aea64c4ca1596694d6b95dce56df"><td class="memItemLeft" align="right" valign="top">T const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const </td></tr>
+<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr>
<tr class="separator:a3351aea64c4ca1596694d6b95dce56df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f"><td class="memItemLeft" align="right" valign="top">T const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const </td></tr>
+<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr>
<tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e"><td class="memItemLeft" align="right" valign="top">T const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const </td></tr>
+<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr>
<tr class="separator:af08839264f6ea6dc50cf6175d26afa6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436"><td class="memItemLeft" align="right" valign="top">T const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, T const &amp;c)</td></tr>
+<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr>
<tr class="separator:ae3f57f9651bb80041ce77ec052fdc436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr>
+<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr>
<tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const </td></tr>
-<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a982a7211fded8d108aee66a536fb8736"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; T &gt; const &amp;min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; T &gt; const &amp;max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; T &gt; const &amp;init_value)</td></tr>
+<tr class="memdesc:a982a7211fded8d108aee66a536fb8736"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr>
<tr class="separator:a982a7211fded8d108aee66a536fb8736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8017c0aae500a4a57938ae04576caa83"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &amp;b)</td></tr>
+<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr>
<tr class="separator:a8017c0aae500a4a57938ae04576caa83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; T &gt; const &amp;b)</td></tr>
+<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr>
<tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
@@ -118,7 +130,7 @@ Protected Attributes</h2></td></tr>
<div class="textblock"><h3>template&lt;class T&gt;<br/>
class meow::Color3_Space&lt; T &gt;</h3>
-<p>以三個channel所組成的色彩空間 </p>
+<p>Base class of color space with 3 channels. </p>
<dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl>
<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00018">18</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
@@ -163,7 +175,17 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00023">23</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Constructor. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">min_bound</td><td>Minimum value of each channels. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">max_bound</td><td>Maximum value of each channels. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">init_value</td><td>Initial value of each channels. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00031">31</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -191,7 +213,15 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00030">30</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Copy constructor. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">b</td><td>Data to copy from. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00042">42</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -218,7 +248,9 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00040">40</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Destructor. </p>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00060">60</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -247,34 +279,17 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00035">35</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a1f11ba476ffb0ed16ef1b8d06954b6f0"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T&gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt;T&gt; <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space</a>&lt; T &gt;::matrix </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
+<p>Copy method. </p>
+<p>We copy the value only, not include <code>min_bound</code> and <code>max_bound</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">b</td><td>Value to copy from. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl>
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00060">60</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00054">54</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -302,7 +317,16 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00047">47</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Return the maximum of the <code>i</code> -th channel. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>index of the channel. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>new value </dd></dl>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00107">107</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -329,7 +353,9 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00042">42</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>maximum bound of each channels. </p>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00068">68</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -357,7 +383,16 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00046">46</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Return the minimum of the <code>i</code> -th channel. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>index of the channel. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>new value </dd></dl>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00099">99</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -384,7 +419,9 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00041">41</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>minimum bound of each channels. </p>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00063">63</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -412,7 +449,16 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00048">48</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Return the value of the <code>i</code> -th channel. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>index of the channel. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>new value </dd></dl>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00117">117</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -450,7 +496,16 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00049">49</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Set the value of <code>i</code> -th channel. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>index of the channel </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">c</td><td>new value </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00127">127</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -478,7 +533,15 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00055">55</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Get the non-constant reference of value of the <code>i</code> -th channel. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>index of the channel </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00139">139</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -505,7 +568,9 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00043">43</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>value of each channels. </p>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00073">73</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -533,7 +598,16 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00044">44</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Set the value of each channels. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">vv</td><td>new value </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>new value </dd></dl>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00083">83</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -560,7 +634,9 @@ template&lt;class T&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00045">45</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
+<p>Get the non-constant reference of each channels. </p>
+
+<p>Definition at line <a class="el" href="Color3__Space_8h_source.html#l00089">89</a> of file <a class="el" href="Color3__Space_8h_source.html">Color3_Space.h</a>.</p>
</div>
</div>
@@ -647,7 +723,7 @@ template&lt;class T&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Color3__Space.js b/doc/html/classmeow_1_1Color3__Space.js
index 291d54a..e94a11d 100644
--- a/doc/html/classmeow_1_1Color3__Space.js
+++ b/doc/html/classmeow_1_1Color3__Space.js
@@ -4,7 +4,6 @@ var classmeow_1_1Color3__Space =
[ "Color3_Space", "classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83", null ],
[ "~Color3_Space", "classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f", null ],
[ "copyFrom", "classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1", null ],
- [ "matrix", "classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0", null ],
[ "max", "classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f", null ],
[ "maxV", "classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07", null ],
[ "min", "classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df", null ],
diff --git a/doc/html/classmeow_1_1DisjointSet-members.html b/doc/html/classmeow_1_1DisjointSet-members.html
index 0dfbe08..b66c9bb 100644
--- a/doc/html/classmeow_1_1DisjointSet-members.html
+++ b/doc/html/classmeow_1_1DisjointSet-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1DisjointSet.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1DisjointSet.html b/doc/html/classmeow_1_1DisjointSet.html
index 38ff781..2d6281a 100644
--- a/doc/html/classmeow_1_1DisjointSet.html
+++ b/doc/html/classmeow_1_1DisjointSet.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -359,7 +359,7 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1DisjointSet.html">DisjointSet</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Eye-members.html b/doc/html/classmeow_1_1Eye-members.html
index 772a952..f7a3e25 100644
--- a/doc/html/classmeow_1_1Eye-members.html
+++ b/doc/html/classmeow_1_1Eye-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Eye.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Eye.html b/doc/html/classmeow_1_1Eye.html
index 3755d79..4e2fa52 100644
--- a/doc/html/classmeow_1_1Eye.html
+++ b/doc/html/classmeow_1_1Eye.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -140,6 +140,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -792,7 +793,7 @@ template&lt;class Pixel&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Eye.html">Eye</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1FeaturePoint-members.html b/doc/html/classmeow_1_1FeaturePoint-members.html
index 002b364..f1760ad 100644
--- a/doc/html/classmeow_1_1FeaturePoint-members.html
+++ b/doc/html/classmeow_1_1FeaturePoint-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1FeaturePoint.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1FeaturePoint.html b/doc/html/classmeow_1_1FeaturePoint.html
index ed42933..467d4ee 100644
--- a/doc/html/classmeow_1_1FeaturePoint.html
+++ b/doc/html/classmeow_1_1FeaturePoint.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -170,6 +170,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -1021,7 +1022,7 @@ template&lt;class Scalar , class Description &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1FeaturePoint.html">FeaturePoint</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1FeaturePointsDetector-members.html b/doc/html/classmeow_1_1FeaturePointsDetector-members.html
index 604fd56..97c1702 100644
--- a/doc/html/classmeow_1_1FeaturePointsDetector-members.html
+++ b/doc/html/classmeow_1_1FeaturePointsDetector-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -80,7 +80,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1FeaturePointsDetector.htm
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1FeaturePointsDetector.html b/doc/html/classmeow_1_1FeaturePointsDetector.html
index 92d431f..d6d2160 100644
--- a/doc/html/classmeow_1_1FeaturePointsDetector.html
+++ b/doc/html/classmeow_1_1FeaturePointsDetector.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -110,6 +110,7 @@ Protected Member Functions</h2></td></tr>
<tr class="separator:ad8ce3d515825b6e3b8c4865ebe7c8d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
@@ -222,7 +223,7 @@ template&lt;class Pixel &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1FeaturePointsDetector.html">FeaturePointsDetector</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1FeaturePointsDetector__Harris-members.html b/doc/html/classmeow_1_1FeaturePointsDetector__Harris-members.html
index a3c9c18..d294422 100644
--- a/doc/html/classmeow_1_1FeaturePointsDetector__Harris-members.html
+++ b/doc/html/classmeow_1_1FeaturePointsDetector__Harris-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1FeaturePointsDetector__Ha
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1FeaturePointsDetector__Harris.html b/doc/html/classmeow_1_1FeaturePointsDetector__Harris.html
index 70ab255..e7e60d7 100644
--- a/doc/html/classmeow_1_1FeaturePointsDetector__Harris.html
+++ b/doc/html/classmeow_1_1FeaturePointsDetector__Harris.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -195,6 +195,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:ad8ce3d515825b6e3b8c4865ebe7c8d76 inherit pro_methods_classmeow_1_1FeaturePointsDetector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -1144,7 +1145,7 @@ template&lt;class Pixel &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html">FeaturePointsDetector_Harris</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1FeaturePointsMatch-members.html b/doc/html/classmeow_1_1FeaturePointsMatch-members.html
index 00badc1..957a6a8 100644
--- a/doc/html/classmeow_1_1FeaturePointsMatch-members.html
+++ b/doc/html/classmeow_1_1FeaturePointsMatch-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1FeaturePointsMatch.html',
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1FeaturePointsMatch.html b/doc/html/classmeow_1_1FeaturePointsMatch.html
index 3dd6d28..f1d02cd 100644
--- a/doc/html/classmeow_1_1FeaturePointsMatch.html
+++ b/doc/html/classmeow_1_1FeaturePointsMatch.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -126,6 +126,7 @@ Protected Member Functions</h2></td></tr>
<tr class="separator:a474b17d1df14547565c6536a73e8484d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
@@ -413,7 +414,7 @@ template&lt;class Scalar , class Description &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1FeaturePointsMatch.html">FeaturePointsMatch</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:33 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1FeaturePointsMatch__K__Match-members.html b/doc/html/classmeow_1_1FeaturePointsMatch__K__Match-members.html
index 3e7883a..7e02bcf 100644
--- a/doc/html/classmeow_1_1FeaturePointsMatch__K__Match-members.html
+++ b/doc/html/classmeow_1_1FeaturePointsMatch__K__Match-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1FeaturePointsMatch__K__Ma
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1FeaturePointsMatch__K__Match.html b/doc/html/classmeow_1_1FeaturePointsMatch__K__Match.html
index e962c60..dc6cf44 100644
--- a/doc/html/classmeow_1_1FeaturePointsMatch__K__Match.html
+++ b/doc/html/classmeow_1_1FeaturePointsMatch__K__Match.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -161,6 +161,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a474b17d1df14547565c6536a73e8484d inherit pro_methods_classmeow_1_1FeaturePointsMatch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -887,7 +888,7 @@ template&lt;class Scalar , class Description &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html">FeaturePointsMatch_K_Match</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:05 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSL-members.html b/doc/html/classmeow_1_1HSL-members.html
index 1b42293..530d72e 100644
--- a/doc/html/classmeow_1_1HSL-members.html
+++ b/doc/html/classmeow_1_1HSL-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSL.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSL.html b/doc/html/classmeow_1_1HSL.html
index f8aa388..11c977b 100644
--- a/doc/html/classmeow_1_1HSL.html
+++ b/doc/html/classmeow_1_1HSL.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -746,7 +746,7 @@ template&lt;class T&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSL.html">HSL</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSLf-members.html b/doc/html/classmeow_1_1HSLf-members.html
index 1814d1d..4736751 100644
--- a/doc/html/classmeow_1_1HSLf-members.html
+++ b/doc/html/classmeow_1_1HSLf-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSLf.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSLf.html b/doc/html/classmeow_1_1HSLf.html
index 56f3d29..207b0ef 100644
--- a/doc/html/classmeow_1_1HSLf.html
+++ b/doc/html/classmeow_1_1HSLf.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -428,7 +428,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSLf.html">HSLf</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSLf__Space-members.html b/doc/html/classmeow_1_1HSLf__Space-members.html
index e4ac1c1..4ac86c7 100644
--- a/doc/html/classmeow_1_1HSLf__Space-members.html
+++ b/doc/html/classmeow_1_1HSLf__Space-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -83,40 +83,39 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSLf__Space.html','');});
<tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44">lGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72">lMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a">lMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a4cdbbac5bcfbcd5546e41d1c1480fad4">operator*</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#abc883a59f2eeeffc84a9560558cd6619">operator*</a>(HSLf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a98d1df6b95a2893d02251119ef186b02">operator+</a>(HSLf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#aa6fcf6ef67c2f37e998486e36dc4a0aa">operator-</a>(HSLf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a88eb3f94b211a3e29c80c334f0f8e963">operator/</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a3d4ccb8d33991e2edb64904669d2a21c">operator=</a>(HSLf_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2">s</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3">s</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#adb7cc82245b20e389d02224ac99444f2">sGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">sMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">sMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; double &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f">~HSLf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a4cdbbac5bcfbcd5546e41d1c1480fad4">operator*</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#abc883a59f2eeeffc84a9560558cd6619">operator*</a>(HSLf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a98d1df6b95a2893d02251119ef186b02">operator+</a>(HSLf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#aa6fcf6ef67c2f37e998486e36dc4a0aa">operator-</a>(HSLf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a88eb3f94b211a3e29c80c334f0f8e963">operator/</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a3d4ccb8d33991e2edb64904669d2a21c">operator=</a>(HSLf_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2">s</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3">s</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#adb7cc82245b20e389d02224ac99444f2">sGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">sMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">sMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; double &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f">~HSLf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSLf__Space.html">meow::HSLf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSLf__Space.html b/doc/html/classmeow_1_1HSLf__Space.html
index e5d14a2..1bca336 100644
--- a/doc/html/classmeow_1_1HSLf__Space.html
+++ b/doc/html/classmeow_1_1HSLf__Space.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -142,38 +142,50 @@ Public Member Functions</h2></td></tr>
<tr class="separator:abc883a59f2eeeffc84a9560558cd6619"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr>
+<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr>
<tr class="separator:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const</td></tr>
+<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr>
<tr class="separator:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const</td></tr>
+<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr>
<tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const</td></tr>
+<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr>
<tr class="separator:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;vv)</td></tr>
+<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr>
<tr class="separator:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr>
+<tr class="memdesc:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr>
<tr class="separator:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const</td></tr>
+<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr>
<tr class="separator:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const</td></tr>
+<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr>
<tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const</td></tr>
+<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr>
<tr class="separator:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, doubleconst &amp;c)</td></tr>
+<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr>
<tr class="separator:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr>
+<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr>
<tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; <a class="el" href="classdouble.html">double</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const</td></tr>
-<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;init_value)</td></tr>
+<tr class="memdesc:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr>
<tr class="separator:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &amp;b)</td></tr>
+<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr>
<tr class="separator:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;b)</td></tr>
+<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr>
<tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:ab00eca747ea06269fddd3586dd1bca46 inherit pro_attribs_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td></tr>
@@ -1003,7 +1015,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSV-members.html b/doc/html/classmeow_1_1HSV-members.html
index 053d9f4..62ca481 100644
--- a/doc/html/classmeow_1_1HSV-members.html
+++ b/doc/html/classmeow_1_1HSV-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSV.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSV.html b/doc/html/classmeow_1_1HSV.html
index a8c98bf..09aefb8 100644
--- a/doc/html/classmeow_1_1HSV.html
+++ b/doc/html/classmeow_1_1HSV.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -746,7 +746,7 @@ template&lt;class T&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSV.html">HSV</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSVf-members.html b/doc/html/classmeow_1_1HSVf-members.html
index 63d4860..abc11ed 100644
--- a/doc/html/classmeow_1_1HSVf-members.html
+++ b/doc/html/classmeow_1_1HSVf-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSVf.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSVf.html b/doc/html/classmeow_1_1HSVf.html
index ef0ba9d..482d4ae 100644
--- a/doc/html/classmeow_1_1HSVf.html
+++ b/doc/html/classmeow_1_1HSVf.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -428,7 +428,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSVf.html">HSVf</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSVf__Space-members.html b/doc/html/classmeow_1_1HSVf__Space-members.html
index 8a42c05..7d92ceb 100644
--- a/doc/html/classmeow_1_1HSVf__Space-members.html
+++ b/doc/html/classmeow_1_1HSVf__Space-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -78,45 +78,44 @@ $(document).ready(function(){initNavTree('classmeow_1_1HSVf__Space.html','');});
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a1425760cfd045ecab3ecadd6e9060744">hsvGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a017762ec97277e45f7bf1678b805b5ec">hsvMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ae7f41bf982b0e89a829598ed0e6fa9de">hsvMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a205e6c509f76312faeb75ffd3e0436c1">operator*</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a5fa3457961d84b052bade3435cae2260">operator*</a>(HSVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#af31230b50cb0e7534c6668d48eee1462">operator+</a>(HSVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a31d3e70dc358f146a109c049a0776cca">operator-</a>(HSVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ae8368184fb8579d83d4f883191b8502e">operator/</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a96d429221b88c5e568813d8a42c49af0">operator=</a>(HSVf_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a9fa2946d82a60f47487364bbbbfb824f">s</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe">s</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#aa3a78aa9771124051ddeb73ecc0ae3c2">sGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974">sMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b">sMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa">v</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7">v</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; double &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a681393735e63a1de944373b071ebef18">vGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">vMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">vMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c">~HSVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a205e6c509f76312faeb75ffd3e0436c1">operator*</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a5fa3457961d84b052bade3435cae2260">operator*</a>(HSVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#af31230b50cb0e7534c6668d48eee1462">operator+</a>(HSVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a31d3e70dc358f146a109c049a0776cca">operator-</a>(HSVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ae8368184fb8579d83d4f883191b8502e">operator/</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a96d429221b88c5e568813d8a42c49af0">operator=</a>(HSVf_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a9fa2946d82a60f47487364bbbbfb824f">s</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe">s</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#aa3a78aa9771124051ddeb73ecc0ae3c2">sGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974">sMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b">sMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa">v</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7">v</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; double &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a681393735e63a1de944373b071ebef18">vGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">vMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">vMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c">~HSVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1HSVf__Space.html">meow::HSVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HSVf__Space.html b/doc/html/classmeow_1_1HSVf__Space.html
index 631852b..9dc99fd 100644
--- a/doc/html/classmeow_1_1HSVf__Space.html
+++ b/doc/html/classmeow_1_1HSVf__Space.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -142,38 +142,50 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a5fa3457961d84b052bade3435cae2260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr>
+<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr>
<tr class="separator:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const</td></tr>
+<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr>
<tr class="separator:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const</td></tr>
+<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr>
<tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const</td></tr>
+<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr>
<tr class="separator:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;vv)</td></tr>
+<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr>
<tr class="separator:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr>
+<tr class="memdesc:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr>
<tr class="separator:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const</td></tr>
+<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr>
<tr class="separator:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const</td></tr>
+<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr>
<tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const</td></tr>
+<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr>
<tr class="separator:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, doubleconst &amp;c)</td></tr>
+<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr>
<tr class="separator:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr>
+<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr>
<tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; <a class="el" href="classdouble.html">double</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const</td></tr>
-<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;init_value)</td></tr>
+<tr class="memdesc:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr>
<tr class="separator:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &amp;b)</td></tr>
+<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr>
<tr class="separator:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;b)</td></tr>
+<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr>
<tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:ab00eca747ea06269fddd3586dd1bca46 inherit pro_attribs_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td></tr>
@@ -1003,7 +1015,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HashTableList-members.html b/doc/html/classmeow_1_1HashTableList-members.html
index 5072b63..1a86ef6 100644
--- a/doc/html/classmeow_1_1HashTableList-members.html
+++ b/doc/html/classmeow_1_1HashTableList-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1HashTableList.html','');}
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1HashTableList.html b/doc/html/classmeow_1_1HashTableList.html
index 90c31bc..6185f9b 100644
--- a/doc/html/classmeow_1_1HashTableList.html
+++ b/doc/html/classmeow_1_1HashTableList.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -731,7 +731,7 @@ template&lt;class Data , class HashFunc &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1HashTableList.html">HashTableList</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1IdentityPoints-members.html b/doc/html/classmeow_1_1IdentityPoints-members.html
index a148eb2..bd65999 100644
--- a/doc/html/classmeow_1_1IdentityPoints-members.html
+++ b/doc/html/classmeow_1_1IdentityPoints-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1IdentityPoints.html','');
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1IdentityPoints.html b/doc/html/classmeow_1_1IdentityPoints.html
index 6e04108..0334c23 100644
--- a/doc/html/classmeow_1_1IdentityPoints.html
+++ b/doc/html/classmeow_1_1IdentityPoints.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -190,6 +190,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -1178,7 +1179,7 @@ template&lt;class ID, class Scalar&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1IdentityPoints.html">IdentityPoints</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ImplementInterface-members.html b/doc/html/classmeow_1_1ImplementInterface-members.html
index 24b1d58..cd9ce07 100644
--- a/doc/html/classmeow_1_1ImplementInterface-members.html
+++ b/doc/html/classmeow_1_1ImplementInterface-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -70,7 +70,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ImplementInterface.html',
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ImplementInterface.html b/doc/html/classmeow_1_1ImplementInterface.html
index 50c708a..5369669 100644
--- a/doc/html/classmeow_1_1ImplementInterface.html
+++ b/doc/html/classmeow_1_1ImplementInterface.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -177,7 +177,7 @@ template&lt;class T&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ImplementInterface.html">ImplementInterface</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1KD__Tree-members.html b/doc/html/classmeow_1_1KD__Tree-members.html
index 28f2959..61c7e2a 100644
--- a/doc/html/classmeow_1_1KD__Tree-members.html
+++ b/doc/html/classmeow_1_1KD__Tree-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -78,7 +78,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1KD__Tree.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1KD__Tree.html b/doc/html/classmeow_1_1KD__Tree.html
index 52612a8..1bc26e6 100644
--- a/doc/html/classmeow_1_1KD__Tree.html
+++ b/doc/html/classmeow_1_1KD__Tree.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -478,7 +478,7 @@ template&lt;class Vector , class Scalar &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1KD__Tree.html">KD_Tree</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1LinearTransformation-members.html b/doc/html/classmeow_1_1LinearTransformation-members.html
index 91b1330..8019dff 100644
--- a/doc/html/classmeow_1_1LinearTransformation-members.html
+++ b/doc/html/classmeow_1_1LinearTransformation-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1LinearTransformation.html
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1LinearTransformation.html b/doc/html/classmeow_1_1LinearTransformation.html
index 90e8ef8..19d9233 100644
--- a/doc/html/classmeow_1_1LinearTransformation.html
+++ b/doc/html/classmeow_1_1LinearTransformation.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -507,7 +507,7 @@ template&lt;class Scalar&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1LinearTransformation.html">LinearTransformation</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Matrix-members.html b/doc/html/classmeow_1_1Matrix-members.html
index f3dfced..27fe5ed 100644
--- a/doc/html/classmeow_1_1Matrix-members.html
+++ b/doc/html/classmeow_1_1Matrix-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Matrix.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Matrix.html b/doc/html/classmeow_1_1Matrix.html
index e4eeb9d..106c2a0 100644
--- a/doc/html/classmeow_1_1Matrix.html
+++ b/doc/html/classmeow_1_1Matrix.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -293,7 +293,7 @@ template&lt;class Entry&gt; </div>
<p>constructor </p>
<p>Create an empty matrix with size <b>0x0</b>. In other world, create an <b>invalid</b> matrix </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00053">53</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00056">56</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -330,7 +330,7 @@ template&lt;class Entry&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00062">62</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00065">65</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -385,7 +385,7 @@ template&lt;class Entry&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00074">74</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00077">77</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -414,7 +414,7 @@ template&lt;class Entry&gt; </div>
<p>destructor </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00078">78</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00081">81</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -446,7 +446,7 @@ template&lt;class Entry&gt; </div>
<p>return <em></em>(*this) + <em>m</em>. </p>
<p>If the size not match, it will return an invalid matrix </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00282">282</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00285">285</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -476,7 +476,7 @@ template&lt;class Entry&gt; </div>
<p>Return the <em>c</em> -th column. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00260">260</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00263">263</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -505,7 +505,7 @@ template&lt;class Entry&gt; </div>
<p>Return number of cols. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00125">125</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00128">128</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -554,7 +554,7 @@ template&lt;class Entry&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>new number of columns </dd></dl>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00160">160</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00163">163</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -592,7 +592,7 @@ template&lt;class Entry&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>*this </dd></dl>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00088">88</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00091">91</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -621,7 +621,7 @@ template&lt;class Entry&gt; </div>
<p>Return a matrix which is a diangonal form of me. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00371">371</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00374">374</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -650,7 +650,7 @@ template&lt;class Entry&gt; </div>
<p>Let itself be an diagonal form of original itself. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00358">358</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00361">361</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -680,7 +680,7 @@ template&lt;class Entry&gt; </div>
<p>return <em></em>(*this) / <em>s</em>. <em>s</em> is a scalar </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00328">328</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00331">331</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -749,7 +749,7 @@ template&lt;class Entry&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00218">218</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00221">221</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -789,7 +789,7 @@ template&lt;class Entry&gt; </div>
<p>Access the entry at <em>r</em> x <em>c</em>. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00193">193</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00196">196</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -835,7 +835,7 @@ template&lt;class Entry&gt; </div>
<p>Change the entry at <em>r</em> x <em>c</em>. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00198">198</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00201">201</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -875,7 +875,7 @@ template&lt;class Entry&gt; </div>
<p>Get the entry at <em>r</em> x <em>c</em>. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00204">204</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00207">207</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -905,7 +905,7 @@ template&lt;class Entry&gt; </div>
<p>Let itself be an identity matrix. </p>
<p>Our definition of Identity matrix is 1 for entry(i, i) and 0 otherwise. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00348">348</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00351">351</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -934,7 +934,7 @@ template&lt;class Entry&gt; </div>
<p>Return a identity matrix with size equal to itself. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00337">337</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00340">340</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -964,7 +964,7 @@ template&lt;class Entry&gt; </div>
<p>Return a matrix which is an inverse matrix of <em></em>(*this) </p>
<p>If inverse matrix doesn't exist, it will return a invalid matrix </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00382">382</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00385">385</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -993,7 +993,7 @@ template&lt;class Entry&gt; </div>
<p>let itself become itself's inverse matrix </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00410">410</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00413">413</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1024,7 +1024,7 @@ template&lt;class Entry&gt; </div>
<p>return <em></em>(*this) times <em>m</em>. </p>
<p>If the size not match, it will return an invalid matrix </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00308">308</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00311">311</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1054,7 +1054,7 @@ template&lt;class Entry&gt; </div>
<p>return <em></em>(*this) times <em>s</em>. <em>s</em> is a scalar </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00319">319</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00322">322</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1083,7 +1083,7 @@ template&lt;class Entry&gt; </div>
<p>return -<em></em>(*this) </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00270">270</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00273">273</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1123,7 +1123,7 @@ template&lt;class Entry&gt; </div>
<p>same as <em>entry(r,c)</em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00470">470</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00473">473</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1169,7 +1169,7 @@ template&lt;class Entry&gt; </div>
<p>same as <em>entry(r,c,e)</em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00475">475</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00478">478</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1199,7 +1199,7 @@ template&lt;class Entry&gt; </div>
<p>same as <em>mul(m)</em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00500">500</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00503">503</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1229,7 +1229,7 @@ template&lt;class Entry&gt; </div>
<p>same as <em>mul(m)</em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00505">505</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00508">508</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1258,7 +1258,7 @@ template&lt;class Entry&gt; </div>
<p>same as <em><a class="el" href="classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc" title="return +(*this) ">positive()</a></em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00480">480</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00483">483</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1288,7 +1288,7 @@ template&lt;class Entry&gt; </div>
<p>same as <em>add(m)</em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00490">490</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00493">493</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1317,7 +1317,7 @@ template&lt;class Entry&gt; </div>
<p>same as <em><a class="el" href="classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274" title="return -(*this) ">negative()</a></em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00485">485</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00488">488</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1347,7 +1347,7 @@ template&lt;class Entry&gt; </div>
<p>same as <em>sub(m)</em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00495">495</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00498">498</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1377,7 +1377,7 @@ template&lt;class Entry&gt; </div>
<p>same as <em>div(s)</em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00510">510</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00513">513</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1407,7 +1407,7 @@ template&lt;class Entry&gt; </div>
<p>same as <em>copyFrom</em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00465">465</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00468">468</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1436,7 +1436,7 @@ template&lt;class Entry&gt; </div>
<p>return +<em></em>(*this) </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00265">265</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00268">268</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1474,7 +1474,7 @@ template&lt;class Entry&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>*this </dd></dl>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00101">101</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00104">104</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1520,7 +1520,7 @@ template&lt;class Entry&gt; </div>
<p>reset the size of the matrix to <em>r</em> x <em>c</em> with entry all be <em>e</em> </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00107">107</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00110">110</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1550,7 +1550,7 @@ template&lt;class Entry&gt; </div>
<p>Return the <em>r</em> -th row. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00255">255</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00258">258</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1579,7 +1579,7 @@ template&lt;class Entry&gt; </div>
<p>Return number of rows. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00120">120</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00123">123</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1628,7 +1628,7 @@ template&lt;class Entry&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>new number of rows </dd></dl>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00143">143</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00146">146</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1657,7 +1657,7 @@ template&lt;class Entry&gt; </div>
<p>Return number of rows times number of cols. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00130">130</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00133">133</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1713,7 +1713,7 @@ template&lt;class Entry&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><em>r</em> * <em>c</em> </dd></dl>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00186">186</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00189">189</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1744,7 +1744,7 @@ template&lt;class Entry&gt; </div>
<p>return <em></em>(*this) - <em>m</em>. </p>
<p>If the size not match, it will return an invalid matrix </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00295">295</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00298">298</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1807,7 +1807,7 @@ template&lt;class Entry&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a matrix </dd></dl>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00239">239</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00242">242</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1836,7 +1836,7 @@ template&lt;class Entry&gt; </div>
<p>return itself's transpose matrix </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00416">416</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00419">419</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1865,7 +1865,7 @@ template&lt;class Entry&gt; </div>
<p>Let itself become itself's transpose matrix. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00425">425</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00428">428</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1894,7 +1894,7 @@ template&lt;class Entry&gt; </div>
<p>return a matrix which is the triangular form of <em></em>(*this) </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00431">431</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00434">434</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1923,7 +1923,7 @@ template&lt;class Entry&gt; </div>
<p>triangluar itself </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00438">438</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00441">441</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1952,7 +1952,7 @@ template&lt;class Entry&gt; </div>
<p>Return whether it is a <b>valid</b> matrix. </p>
-<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00115">115</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
+<p>Definition at line <a class="el" href="Matrix_8h_source.html#l00118">118</a> of file <a class="el" href="Matrix_8h_source.html">Matrix.h</a>.</p>
</div>
</div>
@@ -1966,7 +1966,7 @@ template&lt;class Entry&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1MergeableHeap-members.html b/doc/html/classmeow_1_1MergeableHeap-members.html
index c308a1e..590b9dc 100644
--- a/doc/html/classmeow_1_1MergeableHeap-members.html
+++ b/doc/html/classmeow_1_1MergeableHeap-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -80,7 +80,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1MergeableHeap.html','');}
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1MergeableHeap.html b/doc/html/classmeow_1_1MergeableHeap.html
index 64412e2..d619ea3 100644
--- a/doc/html/classmeow_1_1MergeableHeap.html
+++ b/doc/html/classmeow_1_1MergeableHeap.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -521,7 +521,7 @@ template&lt;class Element &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1MergeableHeap.html">MergeableHeap</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjArray-members.html b/doc/html/classmeow_1_1ObjArray-members.html
index b7f3484..b9d9796 100644
--- a/doc/html/classmeow_1_1ObjArray-members.html
+++ b/doc/html/classmeow_1_1ObjArray-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -68,18 +68,18 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjArray.html','');});
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">ctype</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8">ctypeBase</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0">empty</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">entry</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0">entry</a>(size_t i, T const &amp;e)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">entry</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56">entry</a>(size_t i, T const &amp;e)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf">ObjArray</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f">ObjArray</a>(ObjArray const &amp;a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14">ObjArray</a>(std::vector&lt; T &gt; const &amp;a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768">ObjArray</a>(size_t sz, T const &amp;e)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">operator=</a>(ObjArray const &amp;a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">operator[]</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360">operator[]</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">operator[]</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348">operator[]</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">popBack</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">putBack</a>(T const &amp;e)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">putBack</a>(T const &amp;e)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">read</a>(FILE *f, bool bin, unsigned int fg)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904">referenceFrom</a>(ObjArray const &amp;a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01">size</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjArray.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjArray.html b/doc/html/classmeow_1_1ObjArray.html
index 1cfb3a6..fcd9dcb 100644
--- a/doc/html/classmeow_1_1ObjArray.html
+++ b/doc/html/classmeow_1_1ObjArray.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -103,20 +103,20 @@ Public Member Functions</h2></td></tr>
<tr class="separator:af6c846ed0992c4f1e0a765a6d3549628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaa534a1d808e8064b6cd073fedf1e73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73">clear</a> ()</td></tr>
<tr class="separator:adaa534a1d808e8064b6cd073fedf1e73"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a83d175206d5bae2542a818200dd64c9b"><td class="memItemLeft" align="right" valign="top">T const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">entry</a> (size_t i) const </td></tr>
-<tr class="separator:a83d175206d5bae2542a818200dd64c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56b6b9b5e415c084ece7f0c214f0e8f0"><td class="memItemLeft" align="right" valign="top">T const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0">entry</a> (size_t i, T const &amp;e)</td></tr>
-<tr class="separator:a56b6b9b5e415c084ece7f0c214f0e8f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:affe4f74887e9c81f1e01b4bd1a4e0e28"><td class="memItemLeft" align="right" valign="top">T const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">putBack</a> (T const &amp;e)</td></tr>
-<tr class="separator:affe4f74887e9c81f1e01b4bd1a4e0e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf9b4ada2cea08a9b6583f86cfc8c737"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">entry</a> (size_t i) const </td></tr>
+<tr class="separator:abf9b4ada2cea08a9b6583f86cfc8c737"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef579133f08d2d5aa0b03816fa677a56"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56">entry</a> (size_t i, T const &amp;e)</td></tr>
+<tr class="separator:aef579133f08d2d5aa0b03816fa677a56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c988b52746babbc998e4a7f5dbbc286"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">putBack</a> (T const &amp;e)</td></tr>
+<tr class="separator:a9c988b52746babbc998e4a7f5dbbc286"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5196b0d1ae35ce86857d88810cc0933f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f">popBack</a> ()</td></tr>
<tr class="separator:a5196b0d1ae35ce86857d88810cc0933f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b0c22ea4f9538279794ce866013a2cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjArray.html">ObjArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf">operator=</a> (<a class="el" href="classmeow_1_1ObjArray.html">ObjArray</a> const &amp;a)</td></tr>
<tr class="separator:a3b0c22ea4f9538279794ce866013a2cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b6cb50da01769067bafcb85c2a5104f"><td class="memItemLeft" align="right" valign="top">T const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">operator[]</a> (size_t i) const </td></tr>
-<tr class="separator:a1b6cb50da01769067bafcb85c2a5104f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa9e6268b6d7ea3c7b53101a7a175e360"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360">operator[]</a> (size_t i)</td></tr>
-<tr class="separator:aa9e6268b6d7ea3c7b53101a7a175e360"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85b7fd1f3e5c2c35216fcf3636506626"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">operator[]</a> (size_t i) const </td></tr>
+<tr class="separator:a85b7fd1f3e5c2c35216fcf3636506626"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2428a78c9bc7903ce3ef67ed1ef3b348"><td class="memItemLeft" align="right" valign="top">std::vector&lt; T &gt;::reference&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348">operator[]</a> (size_t i)</td></tr>
+<tr class="separator:a2428a78c9bc7903ce3ef67ed1ef3b348"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a089627fcba2e80760993e3aff1705a70"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">write</a> (FILE *f, bool bin, unsigned <a class="el" href="classint.html">int</a> fg) const </td></tr>
<tr class="memdesc:a089627fcba2e80760993e3aff1705a70"><td class="mdescLeft">&#160;</td><td class="mdescRight">將物件寫入檔案, 預設implement為直接回傳 <code>false</code> <a href="#a089627fcba2e80760993e3aff1705a70">More...</a><br/></td></tr>
<tr class="separator:a089627fcba2e80760993e3aff1705a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -150,6 +150,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -184,7 +185,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00038">38</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00042">42</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -212,7 +213,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00041">41</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00045">45</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -240,7 +241,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00045">45</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00048">48</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -278,7 +279,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00049">49</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00051">51</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -305,7 +306,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00053">53</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00054">54</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -333,7 +334,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00083">83</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00084">84</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -361,7 +362,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00056">56</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00057">57</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -400,7 +401,7 @@ template&lt;class T &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00151">151</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00153">153</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -431,7 +432,7 @@ template&lt;class T &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00147">147</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00149">149</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -462,7 +463,7 @@ template&lt;class T &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00155">155</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00157">157</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -489,11 +490,11 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00069">69</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00070">70</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a83d175206d5bae2542a818200dd64c9b"></a>
+<a class="anchor" id="abf9b4ada2cea08a9b6583f86cfc8c737"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -503,7 +504,7 @@ template&lt;class T &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">T const&amp; <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>&lt; T &gt;::entry </td>
+ <td class="memname">T <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>&lt; T &gt;::entry </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
@@ -517,11 +518,11 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00087">87</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00088">88</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a56b6b9b5e415c084ece7f0c214f0e8f0"></a>
+<a class="anchor" id="aef579133f08d2d5aa0b03816fa677a56"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -531,7 +532,7 @@ template&lt;class T &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">T const&amp; <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>&lt; T &gt;::entry </td>
+ <td class="memname">T <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>&lt; T &gt;::entry </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>i</em>, </td>
@@ -555,7 +556,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00090">90</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00092">92</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -583,11 +584,11 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00106">106</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00108">108</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a1b6cb50da01769067bafcb85c2a5104f"></a>
+<a class="anchor" id="a85b7fd1f3e5c2c35216fcf3636506626"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -597,7 +598,7 @@ template&lt;class T &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">T const&amp; <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>&lt; T &gt;::operator[] </td>
+ <td class="memname">T <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>&lt; T &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
@@ -611,11 +612,11 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00110">110</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00112">112</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
-<a class="anchor" id="aa9e6268b6d7ea3c7b53101a7a175e360"></a>
+<a class="anchor" id="a2428a78c9bc7903ce3ef67ed1ef3b348"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -625,7 +626,7 @@ template&lt;class T &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">T&amp; <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>&lt; T &gt;::operator[] </td>
+ <td class="memname">std::vector&lt;T&gt;::reference <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>&lt; T &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
@@ -639,7 +640,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00114">114</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00116">116</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -666,11 +667,11 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00100">100</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00102">102</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
-<a class="anchor" id="affe4f74887e9c81f1e01b4bd1a4e0e28"></a>
+<a class="anchor" id="a9c988b52746babbc998e4a7f5dbbc286"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -680,7 +681,7 @@ template&lt;class T &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">T const&amp; <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>&lt; T &gt;::putBack </td>
+ <td class="memname">T <a class="el" href="classmeow_1_1ObjArray.html">meow::ObjArray</a>&lt; T &gt;::putBack </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
@@ -694,7 +695,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00095">95</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00097">97</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -751,7 +752,7 @@ template&lt;class T &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00132">132</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00134">134</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -779,7 +780,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00061">61</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00062">62</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -806,7 +807,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00066">66</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00067">67</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -844,7 +845,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00073">73</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00074">74</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -872,7 +873,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00078">78</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00079">79</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -903,7 +904,7 @@ template&lt;class T &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00159">159</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00161">161</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -960,7 +961,7 @@ template&lt;class T &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00118">118</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjArray_8h_source.html#l00120">120</a> of file <a class="el" href="ObjArray_8h_source.html">ObjArray.h</a>.</p>
</div>
</div>
@@ -974,7 +975,7 @@ template&lt;class T &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjArray.html">ObjArray</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjArray.js b/doc/html/classmeow_1_1ObjArray.js
index a8e772f..671c466 100644
--- a/doc/html/classmeow_1_1ObjArray.js
+++ b/doc/html/classmeow_1_1ObjArray.js
@@ -11,13 +11,13 @@ var classmeow_1_1ObjArray =
[ "create", "classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae", null ],
[ "ctype", "classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5", null ],
[ "empty", "classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0", null ],
- [ "entry", "classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b", null ],
- [ "entry", "classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0", null ],
+ [ "entry", "classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737", null ],
+ [ "entry", "classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56", null ],
[ "operator=", "classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf", null ],
- [ "operator[]", "classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f", null ],
- [ "operator[]", "classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360", null ],
+ [ "operator[]", "classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626", null ],
+ [ "operator[]", "classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348", null ],
[ "popBack", "classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f", null ],
- [ "putBack", "classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28", null ],
+ [ "putBack", "classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286", null ],
[ "read", "classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74", null ],
[ "referenceFrom", "classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904", null ],
[ "size", "classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01", null ],
diff --git a/doc/html/classmeow_1_1ObjBase-members.html b/doc/html/classmeow_1_1ObjBase-members.html
index b1cb5b2..1b3bf91 100644
--- a/doc/html/classmeow_1_1ObjBase-members.html
+++ b/doc/html/classmeow_1_1ObjBase-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -77,7 +77,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjBase.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjBase.html b/doc/html/classmeow_1_1ObjBase.html
index 1d0323a..f2691ed 100644
--- a/doc/html/classmeow_1_1ObjBase.html
+++ b/doc/html/classmeow_1_1ObjBase.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -128,6 +128,7 @@ Static Public Member Functions</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -157,7 +158,9 @@ Protected Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00017">17</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
+<p>Constructor with doing nothing. </p>
+
+<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00021">21</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
</div>
</div>
@@ -182,7 +185,7 @@ Protected Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00019">19</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00023">23</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
</div>
</div>
@@ -218,9 +221,9 @@ Protected Member Functions</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>this</code> </dd></dl>
-<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">meow::Photo&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">meow::Bitmap&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#a2aa8b8a53023ad43099ea51e126d9100">meow::BundleAdjustment_LM&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41">meow::IdentityPoints&lt; ID, Scalar &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41">meow::IdentityPoints&lt; int, double &gt;</a>, <a class="el" href="classmeow_1_1Camera.html#a5dff4c1129c6d74de1938bea9309a408">meow::Camera&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd">meow::WatchBall&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#ab5aa47ae36052a5916515a2e504f2c53">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1Eye.html#a9e97015a56f3ad156d2efe55c1c34f17">meow::Eye&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">meow::ObjArray&lt; T &gt;</a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">meow::ObjDictionary&lt; Key, Value &gt;</a>, <a class="el" href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535">meow::ObjType&lt; Type, ReaderWriter &gt;</a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52">meow::ObjProperties&lt; SID &gt;</a>.</p>
+<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208">meow::Photo&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c">meow::Bitmap&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#a2aa8b8a53023ad43099ea51e126d9100">meow::BundleAdjustment_LM&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41">meow::IdentityPoints&lt; ID, Scalar &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41">meow::IdentityPoints&lt; int, double &gt;</a>, <a class="el" href="classmeow_1_1Camera.html#a5dff4c1129c6d74de1938bea9309a408">meow::Camera&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd">meow::WatchBall&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#ab5aa47ae36052a5916515a2e504f2c53">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044">meow::ObjArray&lt; T &gt;</a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6">meow::ObjDictionary&lt; Key, Value &gt;</a>, <a class="el" href="classmeow_1_1Eye.html#a9e97015a56f3ad156d2efe55c1c34f17">meow::Eye&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535">meow::ObjType&lt; Type, ReaderWriter &gt;</a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52">meow::ObjProperties&lt; SID &gt;</a>.</p>
-<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00058">58</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00062">62</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
</div>
</div>
@@ -247,9 +250,9 @@ Protected Member Functions</h2></td></tr>
<p>回傳一個new出來的物件, 預設implement為直接回傳 <code>NULL</code> </p>
-<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">meow::Photo&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">meow::Bitmap&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#ac7da70e8db84d10b742fe0330a1652bb">meow::BundleAdjustment_LM&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524">meow::IdentityPoints&lt; ID, Scalar &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524">meow::IdentityPoints&lt; int, double &gt;</a>, <a class="el" href="classmeow_1_1Camera.html#ad3ec34460c84a4a20cf3cb418db76dc3">meow::Camera&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145">meow::WatchBall&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePoint.html#a7244e348b529719748d1643a6f11adbf">meow::FeaturePoint&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#aaa320097355fccd00677bd0413935ee5">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">meow::ObjArray&lt; T &gt;</a>, <a class="el" href="classmeow_1_1Eye.html#a6b5e97a01293fd84127036b5744c3967">meow::Eye&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">meow::ObjDictionary&lt; Key, Value &gt;</a>, <a class="el" href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180">meow::ObjType&lt; Type, ReaderWriter &gt;</a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a3345d121cc8a6b25baad2cbd80d23164">meow::ObjProperties&lt; SID &gt;</a>.</p>
+<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa">meow::Photo&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f">meow::Bitmap&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#ac7da70e8db84d10b742fe0330a1652bb">meow::BundleAdjustment_LM&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524">meow::IdentityPoints&lt; ID, Scalar &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524">meow::IdentityPoints&lt; int, double &gt;</a>, <a class="el" href="classmeow_1_1Camera.html#ad3ec34460c84a4a20cf3cb418db76dc3">meow::Camera&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145">meow::WatchBall&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePoint.html#a7244e348b529719748d1643a6f11adbf">meow::FeaturePoint&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#aaa320097355fccd00677bd0413935ee5">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae">meow::ObjArray&lt; T &gt;</a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb">meow::ObjDictionary&lt; Key, Value &gt;</a>, <a class="el" href="classmeow_1_1Eye.html#a6b5e97a01293fd84127036b5744c3967">meow::Eye&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180">meow::ObjType&lt; Type, ReaderWriter &gt;</a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a3345d121cc8a6b25baad2cbd80d23164">meow::ObjProperties&lt; SID &gt;</a>.</p>
-<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00048">48</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00052">52</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
</div>
</div>
@@ -278,7 +281,7 @@ Protected Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9">meow::Photo&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7">meow::Bitmap&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#a40ccbfa11601cfee579cb0e270e99582">meow::BundleAdjustment_LM&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#ae90d4c4d8125919ae8807d89790bed61">meow::IdentityPoints&lt; ID, Scalar &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#ae90d4c4d8125919ae8807d89790bed61">meow::IdentityPoints&lt; int, double &gt;</a>, <a class="el" href="classmeow_1_1Camera.html#a80ef6d606e9f79255b043c5c17cc4a18">meow::Camera&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce">meow::WatchBall&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePoint.html#a1ffb238473ef9f745eb79670fc46da13">meow::FeaturePoint&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a2c89f6a79cba1b477c31e294ec7d9c71">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1Eye.html#a7cde51b085ae859b35be06b74e358148">meow::Eye&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5">meow::ObjArray&lt; T &gt;</a>, <a class="el" href="classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64">meow::ObjDictionary&lt; Key, Value &gt;</a>, <a class="el" href="classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49">meow::ObjType&lt; Type, ReaderWriter &gt;</a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a55ee94dd2d564eaee8250ed517b6779a">meow::ObjProperties&lt; SID &gt;</a>.</p>
-<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00066">66</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00070">70</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
</div>
</div>
@@ -305,7 +308,7 @@ Protected Member Functions</h2></td></tr>
<p>用C-style string回傳base的type name </p>
-<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00081">81</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00084">84</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
</div>
</div>
@@ -360,7 +363,7 @@ Protected Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50">meow::Photo&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">meow::Bitmap&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a66b8a6b980dad9b2cb71cb0823304c51">meow::IdentityPoints&lt; ID, Scalar &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a66b8a6b980dad9b2cb71cb0823304c51">meow::IdentityPoints&lt; int, double &gt;</a>, <a class="el" href="classmeow_1_1WatchBall.html#a18cac43a61f741c191148bfef76e3d85">meow::WatchBall&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1Camera.html#aaa82f998dfc1acde6607650ab6514492">meow::Camera&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePoint.html#a48908e47535a5528207f8dff2db85ba4">meow::FeaturePoint&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a207813017b7eab06672ec324968e6caa">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74">meow::ObjArray&lt; T &gt;</a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">meow::ObjDictionary&lt; Key, Value &gt;</a>, <a class="el" href="classmeow_1_1Eye.html#a204cd7c18e473378cb13bbfc519f7c2e">meow::Eye&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe">meow::ObjType&lt; Type, ReaderWriter &gt;</a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a4d7d0978d10735798e76e707ee9faa5a">meow::ObjProperties&lt; SID &gt;</a>.</p>
-<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00041">41</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00045">45</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
</div>
</div>
@@ -389,7 +392,7 @@ Protected Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1">meow::Photo&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1">meow::Bitmap&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#a21d920c760fc786a77c9b95978a447d9">meow::BundleAdjustment_LM&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6ce521c18a45b50bd8b75201480b97f7">meow::IdentityPoints&lt; ID, Scalar &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a6ce521c18a45b50bd8b75201480b97f7">meow::IdentityPoints&lt; int, double &gt;</a>, <a class="el" href="classmeow_1_1Camera.html#ae009c09a5e6b5ebdab09dd304f2eca32">meow::Camera&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1WatchBall.html#ab8478f0460b456da11863ab9e7542bd1">meow::WatchBall&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePoint.html#ab6ee7c5a267d5c64e3b021b0397880d1">meow::FeaturePoint&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#ab10e50514ac4b0de505800b1894dbb0a">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1Eye.html#a87a328ebee71857a3e3c0ba05c496543">meow::Eye&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c">meow::ObjArray&lt; T &gt;</a>, <a class="el" href="classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c">meow::ObjDictionary&lt; Key, Value &gt;</a>, <a class="el" href="classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f">meow::ObjType&lt; Type, ReaderWriter &gt;</a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a6283d69f9c6430c3b2601d7f0267bb84">meow::ObjProperties&lt; SID &gt;</a>.</p>
-<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00073">73</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00077">77</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
</div>
</div>
@@ -416,7 +419,7 @@ Protected Member Functions</h2></td></tr>
<p>用std::string回傳base的type name </p>
-<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00088">88</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00091">91</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
</div>
</div>
@@ -471,7 +474,7 @@ Protected Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952">meow::Photo&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd">meow::Bitmap&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1BundleAdjustment__LM.html#a9d19b404967305fd9aa67749ec8c7717">meow::BundleAdjustment_LM&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a7ecba020418b86d76db75e9f636aae9a">meow::IdentityPoints&lt; ID, Scalar &gt;</a>, <a class="el" href="classmeow_1_1IdentityPoints.html#a7ecba020418b86d76db75e9f636aae9a">meow::IdentityPoints&lt; int, double &gt;</a>, <a class="el" href="classmeow_1_1WatchBall.html#a33cb0d690e6da55580f1747c7fb72e7a">meow::WatchBall&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1Camera.html#acb6443a3ce77804575ec55209b3a1960">meow::Camera&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1FeaturePoint.html#a54a0ca59d340d0bcd969609a0682d2d9">meow::FeaturePoint&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#acbdc25595aeb8280c11543fec230e1a6">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>, <a class="el" href="classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70">meow::ObjArray&lt; T &gt;</a>, <a class="el" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">meow::ObjDictionary&lt; Key, Value &gt;</a>, <a class="el" href="classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0">meow::Eye&lt; Pixel &gt;</a>, <a class="el" href="classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944">meow::ObjType&lt; Type, ReaderWriter &gt;</a>, and <a class="el" href="classmeow_1_1ObjProperties.html#a7ebb7d21a575adbf9cbed10db807c6b6">meow::ObjProperties&lt; SID &gt;</a>.</p>
-<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00029">29</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjBase_8h_source.html#l00033">33</a> of file <a class="el" href="ObjBase_8h_source.html">ObjBase.h</a>.</p>
</div>
</div>
@@ -485,7 +488,7 @@ Protected Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjBase.html">ObjBase</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjDictionary-members.html b/doc/html/classmeow_1_1ObjDictionary-members.html
index 7c7f8ab..d01ab32 100644
--- a/doc/html/classmeow_1_1ObjDictionary-members.html
+++ b/doc/html/classmeow_1_1ObjDictionary-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -73,13 +73,15 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjDictionary.html','');}
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be">exist</a>(Key const &amp;k) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1">find</a>(Key const &amp;k) const </td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48">find</a>(Key const &amp;k)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">first</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d">first</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead">insert</a>(Key const &amp;k, Value const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662">ObjDictionary</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161">ObjDictionary</a>(ObjDictionary const &amp;d)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa">ObjDictionary</a>(std::map&lt; Key, Value &gt; const &amp;d)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">operator=</a>(ObjDictionary const &amp;a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">operator[]</a>(Key const &amp;k)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">operator[]</a>(Key const &amp;k)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137">read</a>(FILE *f, bool bin, unsigned int fg)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b">referenceFrom</a>(ObjDictionary const &amp;d)</td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23">size</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -94,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjDictionary.html','');}
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjDictionary.html b/doc/html/classmeow_1_1ObjDictionary.html
index 7462fcd..6b6343b 100644
--- a/doc/html/classmeow_1_1ObjDictionary.html
+++ b/doc/html/classmeow_1_1ObjDictionary.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -97,6 +97,11 @@ Public Member Functions</h2></td></tr>
<tr class="separator:afedaaaf1ed8b066a43d8e12081f6c878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a081d3cf0d190e6dd02208c1c49653ed7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7">clear</a> ()</td></tr>
<tr class="separator:a081d3cf0d190e6dd02208c1c49653ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a451764f966fe7a237996c1698ba461ac"><td class="memItemLeft" align="right" valign="top">std::map&lt; Key, Value &gt;<br class="typebreak"/>
+::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">first</a> () const </td></tr>
+<tr class="separator:a451764f966fe7a237996c1698ba461ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2724e52e9bf62b2c5b1fc999097f3d7d"><td class="memItemLeft" align="right" valign="top">std::map&lt; Key, Value &gt;::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d">first</a> ()</td></tr>
+<tr class="separator:a2724e52e9bf62b2c5b1fc999097f3d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5f44ae004be8f10a1c9f5e65eeebc75"><td class="memItemLeft" align="right" valign="top">std::map&lt; Key, Value &gt;<br class="typebreak"/>
::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75">end</a> () const </td></tr>
<tr class="separator:ae5f44ae004be8f10a1c9f5e65eeebc75"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -113,8 +118,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a9784fbd0eaab219216abdcba4f326ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87b0f4542b07951f207a1c9d3e327c81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81">operator=</a> (<a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a> const &amp;a)</td></tr>
<tr class="separator:a87b0f4542b07951f207a1c9d3e327c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad22d7c7dc4d35417e9657eb88ca0dfbb"><td class="memItemLeft" align="right" valign="top">Value &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">operator[]</a> (Key const &amp;k)</td></tr>
-<tr class="separator:ad22d7c7dc4d35417e9657eb88ca0dfbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d793863b74457608508c34d728f0983"><td class="memItemLeft" align="right" valign="top">Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">operator[]</a> (Key const &amp;k)</td></tr>
+<tr class="separator:a8d793863b74457608508c34d728f0983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2393452e9533fab679565068545f109c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c">write</a> (FILE *f, bool bin, unsigned <a class="el" href="classint.html">int</a> fg) const </td></tr>
<tr class="memdesc:a2393452e9533fab679565068545f109c"><td class="mdescLeft">&#160;</td><td class="mdescRight">將物件寫入檔案, 預設implement為直接回傳 <code>false</code> <a href="#a2393452e9533fab679565068545f109c">More...</a><br/></td></tr>
<tr class="separator:a2393452e9533fab679565068545f109c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -148,6 +153,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -182,7 +188,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00038">38</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00040">40</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -210,7 +216,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00041">41</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00043">43</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -238,7 +244,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00045">45</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00047">47</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -265,7 +271,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00049">49</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00050">50</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -293,7 +299,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00069">69</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00071">71</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -321,7 +327,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00052">52</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00053">53</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -360,7 +366,7 @@ template&lt;class Key , class Value &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00143">143</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00152">152</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -391,7 +397,7 @@ template&lt;class Key , class Value &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00139">139</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00148">148</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -422,7 +428,7 @@ template&lt;class Key , class Value &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00147">147</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00156">156</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -449,7 +455,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00065">65</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00067">67</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -476,7 +482,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00073">73</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00083">83</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -503,7 +509,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00077">77</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00087">87</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -531,7 +537,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00089">89</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00099">99</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -559,7 +565,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00081">81</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00091">91</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -587,7 +593,61 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00085">85</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00095">95</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a451764f966fe7a237996c1698ba461ac"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Key , class Value &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::map&lt;Key, Value&gt;::const_iterator <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::first </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00075">75</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2724e52e9bf62b2c5b1fc999097f3d7d"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Key , class Value &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::map&lt;Key, Value&gt;::iterator <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::first </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00079">79</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -625,7 +685,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00093">93</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00103">103</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -653,11 +713,11 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00097">97</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00107">107</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ad22d7c7dc4d35417e9657eb88ca0dfbb"></a>
+<a class="anchor" id="a8d793863b74457608508c34d728f0983"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -667,7 +727,7 @@ template&lt;class Key , class Value &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">Value&amp; <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::operator[] </td>
+ <td class="memname">Value <a class="el" href="classmeow_1_1ObjDictionary.html">meow::ObjDictionary</a>&lt; Key, Value &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">Key const &amp;&#160;</td>
<td class="paramname"><em>k</em></td><td>)</td>
@@ -681,7 +741,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00101">101</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00111">111</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -738,7 +798,7 @@ template&lt;class Key , class Value &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00121">121</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00130">130</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -766,7 +826,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00057">57</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00058">58</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -793,7 +853,7 @@ template&lt;class Key , class Value &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00062">62</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00063">63</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -824,7 +884,7 @@ template&lt;class Key , class Value &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00151">151</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00160">160</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -881,7 +941,7 @@ template&lt;class Key , class Value &gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00105">105</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjDictionary_8h_source.html#l00115">115</a> of file <a class="el" href="ObjDictionary_8h_source.html">ObjDictionary.h</a>.</p>
</div>
</div>
@@ -895,7 +955,7 @@ template&lt;class Key , class Value &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjDictionary.html">ObjDictionary</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjDictionary.js b/doc/html/classmeow_1_1ObjDictionary.js
index 34cfd7e..e3330d4 100644
--- a/doc/html/classmeow_1_1ObjDictionary.js
+++ b/doc/html/classmeow_1_1ObjDictionary.js
@@ -15,9 +15,11 @@ var classmeow_1_1ObjDictionary =
[ "exist", "classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be", null ],
[ "find", "classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1", null ],
[ "find", "classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48", null ],
+ [ "first", "classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac", null ],
+ [ "first", "classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d", null ],
[ "insert", "classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead", null ],
[ "operator=", "classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81", null ],
- [ "operator[]", "classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb", null ],
+ [ "operator[]", "classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983", null ],
[ "read", "classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137", null ],
[ "referenceFrom", "classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b", null ],
[ "size", "classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23", null ],
diff --git a/doc/html/classmeow_1_1ObjProperties-members.html b/doc/html/classmeow_1_1ObjProperties-members.html
index ebce81f..a0dc668 100644
--- a/doc/html/classmeow_1_1ObjProperties-members.html
+++ b/doc/html/classmeow_1_1ObjProperties-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjProperties.html','');}
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjProperties.html b/doc/html/classmeow_1_1ObjProperties.html
index 95e989a..3d306ab 100644
--- a/doc/html/classmeow_1_1ObjProperties.html
+++ b/doc/html/classmeow_1_1ObjProperties.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -135,6 +135,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -624,7 +625,7 @@ template&lt;size_t SID&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjProperties.html">ObjProperties</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjSelector-members.html b/doc/html/classmeow_1_1ObjSelector-members.html
index 289ff6b..5fd90f9 100644
--- a/doc/html/classmeow_1_1ObjSelector-members.html
+++ b/doc/html/classmeow_1_1ObjSelector-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -81,7 +81,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjSelector.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjSelector.html b/doc/html/classmeow_1_1ObjSelector.html
index 7d2ebe6..6233e65 100644
--- a/doc/html/classmeow_1_1ObjSelector.html
+++ b/doc/html/classmeow_1_1ObjSelector.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -171,7 +171,7 @@ template&lt;size_t id&gt; </div>
<p>宣告一個ObjSelector實體, 並且註冊一個 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00148">148</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00149">149</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -211,7 +211,7 @@ template&lt;size_t id&gt; </div>
<p>宣告一個ObjSelector實體, 並且註冊一個 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00156">156</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00157">157</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -240,7 +240,7 @@ template&lt;size_t id&gt; </div>
<p>解構子 </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00162">162</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00163">163</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -287,7 +287,7 @@ template&lt;size_t id&gt; </div>
<p>新增(註冊) 一個Class (必須要繼承自 <code><a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a></code>) 並且給定其Name </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00069">69</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00070">70</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -327,7 +327,7 @@ template&lt;size_t id&gt; </div>
<p>新增(註冊) 一個Class (必須要繼承自 <code><a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a></code>) 並且默認type為name </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00076">76</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00077">77</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -357,7 +357,7 @@ template&lt;size_t id&gt; </div>
<p>回傳一個之前註冊過得Class new出來的實體 </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00101">101</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00102">102</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -387,7 +387,7 @@ template&lt;size_t id&gt; </div>
<p>依照name刪除之前註冊過得Class </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00083">83</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00084">84</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -417,7 +417,7 @@ template&lt;size_t id&gt; </div>
<p>利用type檢查是否有註冊過同種類的Class </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00110">110</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00111">111</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -447,7 +447,7 @@ template&lt;size_t id&gt; </div>
<p>取得之前註冊過得Class </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00093">93</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00094">94</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -477,7 +477,7 @@ template&lt;size_t id&gt; </div>
<p>利用type尋找name </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00124">124</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00125">125</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -506,7 +506,7 @@ template&lt;size_t id&gt; </div>
<p>回傳所有註冊過的name </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00138">138</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00139">139</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -546,7 +546,7 @@ template&lt;size_t id&gt; </div>
<p>從檔案中讀取一個物件(該物件必須要有註冊過) </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00188">188</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00189">189</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -598,7 +598,7 @@ template&lt;size_t id&gt; </div>
<p>將一個物件寫到檔案裡(該物件必須要有註冊過) </p>
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00171">171</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00172">172</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -623,7 +623,7 @@ template&lt;size_t id&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00045">45</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00046">46</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -637,7 +637,7 @@ template&lt;size_t id&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjSelector.html">ObjSelector</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjType-members.html b/doc/html/classmeow_1_1ObjType-members.html
index f877bf3..a97dfae 100644
--- a/doc/html/classmeow_1_1ObjType-members.html
+++ b/doc/html/classmeow_1_1ObjType-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -61,7 +61,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjType.html','');});
<p>This is the complete list of members for <a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">access</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">access</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4">copyFrom</a>(ObjType const &amp;a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535">copyFrom</a>(ObjBase const *b)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180">create</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
@@ -72,7 +72,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjType.html','');});
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136">ObjType</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993">ObjType</a>(ObjType const &amp;a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4">ObyType</a>(Type const &amp;t)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">operator()</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">operator()</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a">operator()</a>()</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b">operator=</a>(ObjType const &amp;a)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe">read</a>(FILE *f, bool bin, unsigned int fg)</td><td class="entry"><a class="el" href="classmeow_1_1ObjType.html">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
@@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ObjType.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjType.html b/doc/html/classmeow_1_1ObjType.html
index 8c170bd..29a58cd 100644
--- a/doc/html/classmeow_1_1ObjType.html
+++ b/doc/html/classmeow_1_1ObjType.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -94,14 +94,14 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a9deb0425763909a5b74aca7bd0c116f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14617b585e4b852ab63321ad0af076e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjType.html">ObjType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#a14617b585e4b852ab63321ad0af076e7">referenceFrom</a> (<a class="el" href="classmeow_1_1ObjType.html">ObjType</a> const &amp;a)</td></tr>
<tr class="separator:a14617b585e4b852ab63321ad0af076e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae086a8dc3e60528121e73a0ce80d2cc9"><td class="memItemLeft" align="right" valign="top">Type const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">access</a> () const </td></tr>
-<tr class="separator:ae086a8dc3e60528121e73a0ce80d2cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22e329bcf845d0ff11cb058e371038e3"><td class="memItemLeft" align="right" valign="top">Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">access</a> () const </td></tr>
+<tr class="separator:a22e329bcf845d0ff11cb058e371038e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eac1bd069ebdde20f422ef6a5ffb7cb"><td class="memItemLeft" align="right" valign="top">Type &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb">modify</a> ()</td></tr>
<tr class="separator:a0eac1bd069ebdde20f422ef6a5ffb7cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add76ed06952275dbb3c2ce0176cf0c7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1ObjType.html">ObjType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b">operator=</a> (<a class="el" href="classmeow_1_1ObjType.html">ObjType</a> const &amp;a)</td></tr>
<tr class="separator:add76ed06952275dbb3c2ce0176cf0c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a99d0180d4480c6fd46841e09c5519d8a"><td class="memItemLeft" align="right" valign="top">Type const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">operator()</a> () const </td></tr>
-<tr class="separator:a99d0180d4480c6fd46841e09c5519d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dd978549a5fc36e2ce5dc26cefe69f9"><td class="memItemLeft" align="right" valign="top">Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">operator()</a> () const </td></tr>
+<tr class="separator:a7dd978549a5fc36e2ce5dc26cefe69f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc34507295cf5bdbb1b5fd22c1c43f9a"><td class="memItemLeft" align="right" valign="top">Type &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a">operator()</a> ()</td></tr>
<tr class="separator:afc34507295cf5bdbb1b5fd22c1c43f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0adbddc5a4ef305c2637b6694355944"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944">write</a> (FILE *f, bool bin, unsigned <a class="el" href="classint.html">int</a> fg) const </td></tr>
@@ -137,6 +137,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -235,7 +236,7 @@ template&lt;class Type , class ReaderWriter &gt; </div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ae086a8dc3e60528121e73a0ce80d2cc9"></a>
+<a class="anchor" id="a22e329bcf845d0ff11cb058e371038e3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -245,7 +246,7 @@ template&lt;class Type , class ReaderWriter &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">Type const&amp; <a class="el" href="classmeow_1_1ObjType.html">meow::ObjType</a>&lt; Type, ReaderWriter &gt;::access </td>
+ <td class="memname">Type <a class="el" href="classmeow_1_1ObjType.html">meow::ObjType</a>&lt; Type, ReaderWriter &gt;::access </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -448,7 +449,7 @@ template&lt;class Type , class ReaderWriter &gt; </div>
</div>
</div>
-<a class="anchor" id="a99d0180d4480c6fd46841e09c5519d8a"></a>
+<a class="anchor" id="a7dd978549a5fc36e2ce5dc26cefe69f9"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -458,7 +459,7 @@ template&lt;class Type , class ReaderWriter &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">Type const&amp; <a class="el" href="classmeow_1_1ObjType.html">meow::ObjType</a>&lt; Type, ReaderWriter &gt;::operator() </td>
+ <td class="memname">Type <a class="el" href="classmeow_1_1ObjType.html">meow::ObjType</a>&lt; Type, ReaderWriter &gt;::operator() </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -713,7 +714,7 @@ template&lt;class Type , class ReaderWriter &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ObjType.html">ObjType</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ObjType.js b/doc/html/classmeow_1_1ObjType.js
index bb4719c..ddd0fe2 100644
--- a/doc/html/classmeow_1_1ObjType.js
+++ b/doc/html/classmeow_1_1ObjType.js
@@ -3,14 +3,14 @@ var classmeow_1_1ObjType =
[ "ObjType", "classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136", null ],
[ "ObjType", "classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993", null ],
[ "~ObjType", "classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c", null ],
- [ "access", "classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9", null ],
+ [ "access", "classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3", null ],
[ "copyFrom", "classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4", null ],
[ "copyFrom", "classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535", null ],
[ "create", "classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180", null ],
[ "ctype", "classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49", null ],
[ "modify", "classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb", null ],
[ "ObyType", "classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4", null ],
- [ "operator()", "classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a", null ],
+ [ "operator()", "classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9", null ],
[ "operator()", "classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a", null ],
[ "operator=", "classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b", null ],
[ "read", "classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe", null ],
diff --git a/doc/html/classmeow_1_1Photo-members.html b/doc/html/classmeow_1_1Photo-members.html
index d82358f..995e86e 100644
--- a/doc/html/classmeow_1_1Photo-members.html
+++ b/doc/html/classmeow_1_1Photo-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Photo.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Photo.html b/doc/html/classmeow_1_1Photo.html
index 8f1d632..0be8c43 100644
--- a/doc/html/classmeow_1_1Photo.html
+++ b/doc/html/classmeow_1_1Photo.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -202,6 +202,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -240,7 +241,7 @@ template&lt;class Pixel&gt; </div>
<p>constructor </p>
<p>focal 預設為 1 </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00059">59</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00062">62</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -277,7 +278,7 @@ template&lt;class Pixel&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00070">70</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00073">73</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -314,7 +315,7 @@ template&lt;class Pixel&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00080">80</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00083">83</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -362,7 +363,7 @@ template&lt;class Pixel&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00092">92</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00095">95</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -417,7 +418,7 @@ template&lt;class Pixel&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00105">105</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00108">108</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -446,7 +447,7 @@ template&lt;class Pixel&gt; </div>
<p>destructor </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00112">112</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00115">115</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -476,7 +477,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳<code>bitmap</code> </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00178">178</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00181">181</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -513,7 +514,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>新的 <code>bitmap</code> </dd></dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00195">195</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00198">198</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -542,7 +543,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳<code>bitmap</code> 的參照(非constant) </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00185">185</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00188">188</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -572,7 +573,7 @@ template&lt;class Pixel&gt; </div>
<p>取得照片中心點底片座標 </p>
<dl class="section return"><dt>Returns</dt><dd>一個二維vector </dd></dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00240">240</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00243">243</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -609,7 +610,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>新的座標 </dd></dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00260">260</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00263">263</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -639,7 +640,7 @@ template&lt;class Pixel&gt; </div>
<p>取得照片中心點底片座標 (non-constant reference) </p>
<dl class="section return"><dt>Returns</dt><dd>一個二維vector </dd></dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00249">249</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00252">252</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -677,7 +678,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>pixel </dd></dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00329">329</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00332">332</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -715,7 +716,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>pixel </dd></dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00354">354</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00357">357</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -751,7 +752,7 @@ template&lt;class Pixel&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00120">120</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00123">123</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -791,7 +792,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00420">420</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00423">423</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -823,7 +824,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00407">407</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00410">410</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -855,7 +856,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00428">428</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00431">431</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -884,7 +885,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳focal length </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00203">203</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00206">206</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -921,7 +922,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>新的 <code>focal</code> length </dd></dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00213">213</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00216">216</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -950,7 +951,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳bitmap高 </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00275">275</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00278">278</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -987,7 +988,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true/false</code> </dd></dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00301">301</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00304">304</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1024,7 +1025,7 @@ template&lt;class Pixel&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true/false</code> </dd></dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00315">315</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00318">318</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1054,7 +1055,7 @@ template&lt;class Pixel&gt; </div>
<p>same as <code></code>.copyFrom(b) </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00361">361</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00364">364</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1094,7 +1095,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳bitmap的某pixel </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00282">282</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00285">285</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1140,7 +1141,7 @@ template&lt;class Pixel&gt; </div>
<p>設定某pixel </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00289">289</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00292">292</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1169,7 +1170,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳相應的 photo projection </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00221">221</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00224">224</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1199,7 +1200,7 @@ template&lt;class Pixel&gt; </div>
<p>設定 photo projection </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00228">228</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00231">231</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1248,7 +1249,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00388">388</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00391">391</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1284,7 +1285,7 @@ template&lt;class Pixel&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00130">130</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00133">133</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1321,7 +1322,7 @@ template&lt;class Pixel&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00142">142</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00145">145</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1369,7 +1370,7 @@ template&lt;class Pixel&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00156">156</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00159">159</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1423,7 +1424,7 @@ template&lt;class Pixel&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00169">169</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00172">172</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1455,7 +1456,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00436">436</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00439">439</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1484,7 +1485,7 @@ template&lt;class Pixel&gt; </div>
<p>回傳bitmap寬 </p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00268">268</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00271">271</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1533,7 +1534,7 @@ template&lt;class Pixel&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8">meow::ObjBase</a>.</p>
-<p>Definition at line <a class="el" href="Photo_8h_source.html#l00369">369</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
+<p>Definition at line <a class="el" href="Photo_8h_source.html#l00372">372</a> of file <a class="el" href="Photo_8h_source.html">Photo.h</a>.</p>
</div>
</div>
@@ -1547,7 +1548,7 @@ template&lt;class Pixel&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Photo.html">Photo</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1PhotoProjection-members.html b/doc/html/classmeow_1_1PhotoProjection-members.html
index b5909c4..4832de2 100644
--- a/doc/html/classmeow_1_1PhotoProjection-members.html
+++ b/doc/html/classmeow_1_1PhotoProjection-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1PhotoProjection.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1PhotoProjection.html b/doc/html/classmeow_1_1PhotoProjection.html
index 2dcfe6d..3139e88 100644
--- a/doc/html/classmeow_1_1PhotoProjection.html
+++ b/doc/html/classmeow_1_1PhotoProjection.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -183,7 +183,7 @@ class meow::PhotoProjection&lt; Scalar &gt;</h3>
<p> i.e. projecte the vector onto the plane <img class="formulaInl" alt="$ x_N = -f $" src="form_27.png"/>.</p>
<dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00323">323</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00325">325</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a902922d6be5fcb6ce2ce563031913e36"></a>
<div class="memitem">
@@ -210,7 +210,7 @@ template&lt;class Scalar&gt; </div>
</div><div class="memdoc">
<p>Constructor, focal = 1 </p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00347">347</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00349">349</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -249,7 +249,7 @@ template&lt;class Scalar&gt; </div>
</div><div class="memdoc">
<p>Constructor </p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00355">355</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00357">357</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -278,7 +278,7 @@ template&lt;class Scalar&gt; </div>
</div><div class="memdoc">
<p>Constructor, copy settings from another <a class="el" href="classmeow_1_1PhotoProjection.html" title="A photo projection is a kind of transformation that project point/vector to a flat photo...">PhotoProjection</a>. </p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00363">363</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00365">365</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -315,7 +315,7 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00372">372</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00374">374</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -344,7 +344,7 @@ template&lt;class Scalar&gt; </div>
<p>Get the dimension of this projection. </p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00425">425</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00427">427</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -374,7 +374,7 @@ template&lt;class Scalar&gt; </div>
<p>Get the focal length. </p>
<dl class="section return"><dt>Returns</dt><dd>Focal length </dd></dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00407">407</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00409">409</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -411,7 +411,7 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New focal length </dd></dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00417">417</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00419">419</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -461,7 +461,7 @@ template&lt;class Scalar&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1Transformation.html#a97b459877b4e508193071fa166a126c9">meow::Transformation&lt; Scalar &gt;</a>.</p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00485">485</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00487">487</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -522,7 +522,7 @@ template&lt;class Scalar&gt; </div>
<p>Reimplemented from <a class="el" href="classmeow_1_1Transformation.html#a18590a4501b79a9ad38eb8fa3c966eb8">meow::Transformation&lt; Scalar &gt;</a>.</p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00523">523</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00525">525</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -552,7 +552,7 @@ template&lt;class Scalar&gt; </div>
<p>Same as <code>transformate(v)</code> </p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00541">541</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00543">543</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -582,7 +582,7 @@ template&lt;class Scalar&gt; </div>
<p>Same as <code>copyFrom(b)</code> </p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00534">534</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00536">536</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -614,7 +614,7 @@ template&lt;class Scalar&gt; </div>
<p>Implements <a class="el" href="classmeow_1_1Transformation.html#a09e71e5af508d7c0e09fdbeaacbe4365">meow::Transformation&lt; Scalar &gt;</a>.</p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00392">392</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00394">394</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -656,7 +656,7 @@ template&lt;class Scalar&gt; </div>
<p>Implements <a class="el" href="classmeow_1_1Transformation.html#a2a90b93490712232b81a628b5057526f">meow::Transformation&lt; Scalar &gt;</a>.</p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00399">399</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00401">401</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -692,7 +692,7 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00383">383</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00385">385</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -734,7 +734,7 @@ If the number of columns of the input matrix is larger than 1, this method will
<p>Implements <a class="el" href="classmeow_1_1Transformation.html#aa0c299b9ad13020a9eb460de01378ddc">meow::Transformation&lt; Scalar &gt;</a>.</p>
-<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00446">446</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
+<p>Definition at line <a class="el" href="Transformations_8h_source.html#l00448">448</a> of file <a class="el" href="Transformations_8h_source.html">Transformations.h</a>.</p>
</div>
</div>
@@ -748,7 +748,7 @@ If the number of columns of the input matrix is larger than 1, this method will
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1PhotoProjection.html">PhotoProjection</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RGB-members.html b/doc/html/classmeow_1_1RGB-members.html
index e036b48..f6df0fe 100644
--- a/doc/html/classmeow_1_1RGB-members.html
+++ b/doc/html/classmeow_1_1RGB-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1RGB.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RGB.html b/doc/html/classmeow_1_1RGB.html
index db6e1a1..27d415d 100644
--- a/doc/html/classmeow_1_1RGB.html
+++ b/doc/html/classmeow_1_1RGB.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -746,7 +746,7 @@ template&lt;class T&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RGB.html">RGB</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RGBf-members.html b/doc/html/classmeow_1_1RGBf-members.html
index 6e4b0e3..cf9e2f9 100644
--- a/doc/html/classmeow_1_1RGBf-members.html
+++ b/doc/html/classmeow_1_1RGBf-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1RGBf.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RGBf.html b/doc/html/classmeow_1_1RGBf.html
index 80d275b..529d2a6 100644
--- a/doc/html/classmeow_1_1RGBf.html
+++ b/doc/html/classmeow_1_1RGBf.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -428,7 +428,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RGBf.html">RGBf</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:27 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RGBf__Space-members.html b/doc/html/classmeow_1_1RGBf__Space-members.html
index e96339f..c95f975 100644
--- a/doc/html/classmeow_1_1RGBf__Space-members.html
+++ b/doc/html/classmeow_1_1RGBf__Space-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,49 +74,48 @@ $(document).ready(function(){initNavTree('classmeow_1_1RGBf__Space.html','');});
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a48e591bedfc479b2193dd00ac5986f9f">gGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789">gMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">gMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab9d808c477ec59c8671bc667f6429136">operator*</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a280676dff16adf2945a1b282fa04e8e7">operator*</a>(RGBf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a8ddf4972a507e4623c9372793f6478e1">operator+</a>(RGBf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aa2911ccfbf9a3587ed0310211836a25e">operator-</a>(RGBf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a9e1faa7ce3cfefeb07eb7b8051daf932">operator/</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a431988ab812016af01e8ab960da9222a">operator=</a>(RGBf_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">r</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab31fa271f40b6296a1f55d9956a704ba">r</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b">rgb</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a98433b465ab530b4ac90232726604d16">rgb</a>(size_t i, double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66">RGBf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a40a44b27fbf61b7660e73f6850418ab0">RGBf_Space</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a42066d9d91f184f9384c5903f7121365">RGBf_Space</a>(Vector3D&lt; double &gt; const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a1c405284fdfac9fb8626e5afccd213a4">RGBf_Space</a>(RGBf_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff">rgbGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203">rgbMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a33dd8ebb5015faa8540e67e51ea68e4f">rgbMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#afa902a6e87068e583c8747208f908f4e">rGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">rMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">rMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; double &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0">~RGBf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab9d808c477ec59c8671bc667f6429136">operator*</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a280676dff16adf2945a1b282fa04e8e7">operator*</a>(RGBf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a8ddf4972a507e4623c9372793f6478e1">operator+</a>(RGBf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aa2911ccfbf9a3587ed0310211836a25e">operator-</a>(RGBf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a9e1faa7ce3cfefeb07eb7b8051daf932">operator/</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a431988ab812016af01e8ab960da9222a">operator=</a>(RGBf_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">r</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab31fa271f40b6296a1f55d9956a704ba">r</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b">rgb</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a98433b465ab530b4ac90232726604d16">rgb</a>(size_t i, double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66">RGBf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a40a44b27fbf61b7660e73f6850418ab0">RGBf_Space</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a42066d9d91f184f9384c5903f7121365">RGBf_Space</a>(Vector3D&lt; double &gt; const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a1c405284fdfac9fb8626e5afccd213a4">RGBf_Space</a>(RGBf_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff">rgbGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203">rgbMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#a33dd8ebb5015faa8540e67e51ea68e4f">rgbMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#afa902a6e87068e583c8747208f908f4e">rGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">rMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">rMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; double &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0">~RGBf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBf__Space.html">meow::RGBf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RGBf__Space.html b/doc/html/classmeow_1_1RGBf__Space.html
index f999831..7b295f4 100644
--- a/doc/html/classmeow_1_1RGBf__Space.html
+++ b/doc/html/classmeow_1_1RGBf__Space.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -142,38 +142,50 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a280676dff16adf2945a1b282fa04e8e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr>
+<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr>
<tr class="separator:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const</td></tr>
+<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr>
<tr class="separator:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const</td></tr>
+<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr>
<tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const</td></tr>
+<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr>
<tr class="separator:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;vv)</td></tr>
+<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr>
<tr class="separator:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr>
+<tr class="memdesc:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr>
<tr class="separator:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const</td></tr>
+<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr>
<tr class="separator:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const</td></tr>
+<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr>
<tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const</td></tr>
+<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr>
<tr class="separator:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, doubleconst &amp;c)</td></tr>
+<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr>
<tr class="separator:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr>
+<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr>
<tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; <a class="el" href="classdouble.html">double</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const</td></tr>
-<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;init_value)</td></tr>
+<tr class="memdesc:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr>
<tr class="separator:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &amp;b)</td></tr>
+<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr>
<tr class="separator:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;b)</td></tr>
+<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr>
<tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:ab00eca747ea06269fddd3586dd1bca46 inherit pro_attribs_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td></tr>
@@ -1003,7 +1015,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RGBi-members.html b/doc/html/classmeow_1_1RGBi-members.html
index 759e6b4..4c94083 100644
--- a/doc/html/classmeow_1_1RGBi-members.html
+++ b/doc/html/classmeow_1_1RGBi-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1RGBi.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RGBi.html b/doc/html/classmeow_1_1RGBi.html
index 4204f13..89ca35f 100644
--- a/doc/html/classmeow_1_1RGBi.html
+++ b/doc/html/classmeow_1_1RGBi.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -428,7 +428,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RGBi.html">RGBi</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RGBi__Space-members.html b/doc/html/classmeow_1_1RGBi__Space-members.html
index 55a4250..2f936d2 100644
--- a/doc/html/classmeow_1_1RGBi__Space-members.html
+++ b/doc/html/classmeow_1_1RGBi__Space-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,49 +74,48 @@ $(document).ready(function(){initNavTree('classmeow_1_1RGBi__Space.html','');});
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#ae929cfad169be9724e8d38d967a8ac33">gGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a4b3d58a5a52f1ebee9e7477a9f0bd291">gMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253">gMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a2ba8e23aa5745341540c72dc4f040990">operator*</a>(int c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a71795b3157bae2b877635b43abd145e9">operator*</a>(RGBi_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a68b6bd8c7c44f4cfcdaa89d42c0ad411">operator+</a>(RGBi_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a7aeab58894418a920b77c592990bd1ab">operator-</a>(RGBi_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a618ccc99b535547833004fc8d83b14ee">operator/</a>(int c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6b4567461811d8f877b0234ca6662a76">operator=</a>(RGBi_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6920d22a9b808f0f2884bd791f8f568a">r</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02">r</a>(int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385">rgb</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a0410f516652c05e244ba222bcefc0283">rgb</a>(size_t i, int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1">rgbGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a9eb77a74b33dd6c61f821ad9e1f5d00d">RGBi_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710">RGBi_Space</a>(int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb">RGBi_Space</a>(Vector3D&lt; int &gt; const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406">RGBi_Space</a>(RGBi_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a40f228f22ec8c35947a61d51a0e4c1fd">rgbMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#abcf954ac596df3967581c533670a3339">rgbMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a76b540bdf49bc8912c5f62aa875b1906">rGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614">rMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384">rMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, intconst &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; int &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792">~RGBi_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a2ba8e23aa5745341540c72dc4f040990">operator*</a>(int c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a71795b3157bae2b877635b43abd145e9">operator*</a>(RGBi_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a68b6bd8c7c44f4cfcdaa89d42c0ad411">operator+</a>(RGBi_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a7aeab58894418a920b77c592990bd1ab">operator-</a>(RGBi_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a618ccc99b535547833004fc8d83b14ee">operator/</a>(int c) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6b4567461811d8f877b0234ca6662a76">operator=</a>(RGBi_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6920d22a9b808f0f2884bd791f8f568a">r</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02">r</a>(int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385">rgb</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a0410f516652c05e244ba222bcefc0283">rgb</a>(size_t i, int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1">rgbGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a9eb77a74b33dd6c61f821ad9e1f5d00d">RGBi_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710">RGBi_Space</a>(int c)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb">RGBi_Space</a>(Vector3D&lt; int &gt; const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406">RGBi_Space</a>(RGBi_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a40f228f22ec8c35947a61d51a0e4c1fd">rgbMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#abcf954ac596df3967581c533670a3339">rgbMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a76b540bdf49bc8912c5f62aa875b1906">rGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614">rMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384">rMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, intconst &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; int &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792">~RGBi_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1RGBi__Space.html">meow::RGBi_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RGBi__Space.html b/doc/html/classmeow_1_1RGBi__Space.html
index 7948eec..17ad1bc 100644
--- a/doc/html/classmeow_1_1RGBi__Space.html
+++ b/doc/html/classmeow_1_1RGBi__Space.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -142,38 +142,50 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a71795b3157bae2b877635b43abd145e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td></tr>
<tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr>
+<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr>
<tr class="separator:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classint.html">int</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const</td></tr>
+<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr>
<tr class="separator:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classint.html">int</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const</td></tr>
+<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr>
<tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classint.html">int</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const</td></tr>
+<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr>
<tr class="separator:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classint.html">int</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classint.html">int</a> &gt; const &amp;vv)</td></tr>
+<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr>
<tr class="separator:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classint.html">int</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr>
+<tr class="memdesc:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr>
<tr class="separator:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">intconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const</td></tr>
+<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr>
<tr class="separator:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">intconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const</td></tr>
+<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr>
<tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">intconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const</td></tr>
+<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr>
<tr class="separator:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">intconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, intconst &amp;c)</td></tr>
+<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr>
<tr class="separator:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr>
+<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr>
<tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; <a class="el" href="classint.html">int</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const</td></tr>
-<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td></tr>
<tr class="memitem:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classint.html">int</a> &gt; const &amp;min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classint.html">int</a> &gt; const &amp;max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classint.html">int</a> &gt; const &amp;init_value)</td></tr>
+<tr class="memdesc:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr>
<tr class="separator:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &amp;b)</td></tr>
+<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr>
<tr class="separator:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; <a class="el" href="classint.html">int</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; <a class="el" href="classint.html">int</a> &gt; const &amp;b)</td></tr>
+<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr>
<tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; int &gt;</a></td></tr>
<tr class="memitem:ab00eca747ea06269fddd3586dd1bca46 inherit pro_attribs_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classint.html">int</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td></tr>
@@ -1003,7 +1015,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ReaderWriter__double-members.html b/doc/html/classmeow_1_1ReaderWriter__double-members.html
index 61f8561..48f2159 100644
--- a/doc/html/classmeow_1_1ReaderWriter__double-members.html
+++ b/doc/html/classmeow_1_1ReaderWriter__double-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -69,7 +69,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ReaderWriter__double.html
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ReaderWriter__double.html b/doc/html/classmeow_1_1ReaderWriter__double.html
index 2a880a3..69cb8e6 100644
--- a/doc/html/classmeow_1_1ReaderWriter__double.html
+++ b/doc/html/classmeow_1_1ReaderWriter__double.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -181,7 +181,7 @@ Static Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ReaderWriter__double.html">ReaderWriter_double</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ReaderWriter__int-members.html b/doc/html/classmeow_1_1ReaderWriter__int-members.html
index 75f592c..733a522 100644
--- a/doc/html/classmeow_1_1ReaderWriter__int-members.html
+++ b/doc/html/classmeow_1_1ReaderWriter__int-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -69,7 +69,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ReaderWriter__int.html','
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ReaderWriter__int.html b/doc/html/classmeow_1_1ReaderWriter__int.html
index 54b7462..5e0e8f5 100644
--- a/doc/html/classmeow_1_1ReaderWriter__int.html
+++ b/doc/html/classmeow_1_1ReaderWriter__int.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -181,7 +181,7 @@ Static Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ReaderWriter__int.html">ReaderWriter_int</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ReaderWriter__size__t-members.html b/doc/html/classmeow_1_1ReaderWriter__size__t-members.html
index 0e7c02c..09b7679 100644
--- a/doc/html/classmeow_1_1ReaderWriter__size__t-members.html
+++ b/doc/html/classmeow_1_1ReaderWriter__size__t-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -69,7 +69,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ReaderWriter__size__t.htm
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ReaderWriter__size__t.html b/doc/html/classmeow_1_1ReaderWriter__size__t.html
index cde6f53..0ef1ab3 100644
--- a/doc/html/classmeow_1_1ReaderWriter__size__t.html
+++ b/doc/html/classmeow_1_1ReaderWriter__size__t.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -181,7 +181,7 @@ Static Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ReaderWriter__size__t.html">ReaderWriter_size_t</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ReaderWriter__string-members.html b/doc/html/classmeow_1_1ReaderWriter__string-members.html
index 3c247dd..5615658 100644
--- a/doc/html/classmeow_1_1ReaderWriter__string-members.html
+++ b/doc/html/classmeow_1_1ReaderWriter__string-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -69,7 +69,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ReaderWriter__string.html
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ReaderWriter__string.html b/doc/html/classmeow_1_1ReaderWriter__string.html
index 71675b2..fb85531 100644
--- a/doc/html/classmeow_1_1ReaderWriter__string.html
+++ b/doc/html/classmeow_1_1ReaderWriter__string.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -181,7 +181,7 @@ Static Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ReaderWriter__string.html">ReaderWriter_string</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RegisterInterface-members.html b/doc/html/classmeow_1_1RegisterInterface-members.html
index e8f6283..88f60d3 100644
--- a/doc/html/classmeow_1_1RegisterInterface-members.html
+++ b/doc/html/classmeow_1_1RegisterInterface-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1RegisterInterface.html','
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1RegisterInterface.html b/doc/html/classmeow_1_1RegisterInterface.html
index b18c816..3d7a001 100644
--- a/doc/html/classmeow_1_1RegisterInterface.html
+++ b/doc/html/classmeow_1_1RegisterInterface.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -208,7 +208,7 @@ template&lt;class T &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1RegisterInterface.html">RegisterInterface</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Rotation3D-members.html b/doc/html/classmeow_1_1Rotation3D-members.html
index 6ce10d1..c8f2fcc 100644
--- a/doc/html/classmeow_1_1Rotation3D-members.html
+++ b/doc/html/classmeow_1_1Rotation3D-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Rotation3D.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Rotation3D.html b/doc/html/classmeow_1_1Rotation3D.html
index 085d7c8..e84e054 100644
--- a/doc/html/classmeow_1_1Rotation3D.html
+++ b/doc/html/classmeow_1_1Rotation3D.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -970,7 +970,7 @@ template&lt;class Scalar&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Rotation3D.html">Rotation3D</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1SegmentTree-members.html b/doc/html/classmeow_1_1SegmentTree-members.html
index f55fb2e..789278f 100644
--- a/doc/html/classmeow_1_1SegmentTree-members.html
+++ b/doc/html/classmeow_1_1SegmentTree-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -77,7 +77,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1SegmentTree.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1SegmentTree.html b/doc/html/classmeow_1_1SegmentTree.html
index 1a3ec04..88392d7 100644
--- a/doc/html/classmeow_1_1SegmentTree.html
+++ b/doc/html/classmeow_1_1SegmentTree.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -498,7 +498,7 @@ template&lt;class Value &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1SegmentTree.html">SegmentTree</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Self-members.html b/doc/html/classmeow_1_1Self-members.html
index ff0f618..01654fe 100644
--- a/doc/html/classmeow_1_1Self-members.html
+++ b/doc/html/classmeow_1_1Self-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Self.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Self.html b/doc/html/classmeow_1_1Self.html
index 75f57e3..0b2b4b8 100644
--- a/doc/html/classmeow_1_1Self.html
+++ b/doc/html/classmeow_1_1Self.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -153,7 +153,7 @@ class meow::Self&lt; Data &gt;</h3>
<div class="line"> }</div>
<div class="line"> };</div>
<div class="line"></div>
-<div class="line"> Self&lt;Myself&gt; <span class="keyword">const</span> <span class="keyword">self</span>; <span class="comment">// Here we use &#39;constant&#39; data type in </span></div>
+<div class="line"> Self&lt;Myself&gt; <span class="keyword">const</span> <span class="keyword">self</span>; <span class="comment">// Here we use &#39;constant&#39; data type in</span></div>
<div class="line"> <span class="comment">// order to have a coutious coding style</span></div>
<div class="line"> <span class="comment">// and allow the COR mechanism to clone</span></div>
<div class="line"> <span class="comment">// data only when we really want to</span></div>
@@ -264,7 +264,7 @@ template&lt;class Data&gt; </div>
<p>constructor with a real entity </p>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00173">173</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00200">200</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -300,7 +300,7 @@ template&lt;class Data&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00181">181</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00208">208</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -347,7 +347,7 @@ template&lt;class Data&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00190">190</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00217">217</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -396,7 +396,7 @@ template&lt;class Data&gt; </div>
<p>destructor </p>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00206">206</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00233">233</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -434,7 +434,7 @@ template&lt;class Data&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>*this </dd></dl>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00233">233</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00260">260</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -482,7 +482,7 @@ template&lt;class Data&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>*this </dd></dl>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00262">262</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00289">289</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -520,7 +520,7 @@ template&lt;class Data&gt; </div>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the data are same.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This will need the method 'Data::equal()' </dd></dl>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00289">289</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00316">316</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -549,7 +549,7 @@ template&lt;class Data&gt; </div>
<p>Return the non-constant reference of <code>*this</code>. </p>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00223">223</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00250">250</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -578,7 +578,7 @@ template&lt;class Data&gt; </div>
<p>Return the constant pointer to the data. </p>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00211">211</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00238">238</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -607,7 +607,7 @@ template&lt;class Data&gt; </div>
<p>Return the non-constant pointer to the data (COR's clone might occure here. </p>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00218">218</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00245">245</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -664,7 +664,7 @@ template&lt;class Data&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>*this </dd></dl>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00246">246</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00273">273</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -700,7 +700,7 @@ template&lt;class Data&gt; </div>
</dd>
</dl>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00299">299</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00326">326</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -737,7 +737,7 @@ template&lt;class Data&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if we are referenced to the same object. </dd></dl>
-<p>Definition at line <a class="el" href="Self_8h_source.html#l00277">277</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
+<p>Definition at line <a class="el" href="Self_8h_source.html#l00304">304</a> of file <a class="el" href="Self_8h_source.html">Self.h</a>.</p>
</div>
</div>
@@ -751,7 +751,7 @@ template&lt;class Data&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Self.html">Self</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1SplayTree-members.html b/doc/html/classmeow_1_1SplayTree-members.html
index e2c57e0..04c3f35 100644
--- a/doc/html/classmeow_1_1SplayTree-members.html
+++ b/doc/html/classmeow_1_1SplayTree-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1SplayTree.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1SplayTree.html b/doc/html/classmeow_1_1SplayTree.html
index 876497a..63d7c8d 100644
--- a/doc/html/classmeow_1_1SplayTree.html
+++ b/doc/html/classmeow_1_1SplayTree.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -961,7 +961,7 @@ template&lt;class Key , class Value &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree.html">SplayTree</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1SplayTree_1_1Element-members.html b/doc/html/classmeow_1_1SplayTree_1_1Element-members.html
index c2b16ec..aa11978 100644
--- a/doc/html/classmeow_1_1SplayTree_1_1Element-members.html
+++ b/doc/html/classmeow_1_1SplayTree_1_1Element-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -78,7 +78,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1SplayTree_1_1Element.html
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1SplayTree_1_1Element.html b/doc/html/classmeow_1_1SplayTree_1_1Element.html
index 09b89a0..cac5899 100644
--- a/doc/html/classmeow_1_1SplayTree_1_1Element.html
+++ b/doc/html/classmeow_1_1SplayTree_1_1Element.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -437,7 +437,7 @@ template&lt;class Key , class Value &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree.html">SplayTree</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree_1_1Element.html">Element</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1SplayTree__Range-members.html b/doc/html/classmeow_1_1SplayTree__Range-members.html
index f7c8354..1bb0bd2 100644
--- a/doc/html/classmeow_1_1SplayTree__Range-members.html
+++ b/doc/html/classmeow_1_1SplayTree__Range-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1SplayTree__Range.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1SplayTree__Range.html b/doc/html/classmeow_1_1SplayTree__Range.html
index a862e41..cbb1807 100644
--- a/doc/html/classmeow_1_1SplayTree__Range.html
+++ b/doc/html/classmeow_1_1SplayTree__Range.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -1104,7 +1104,7 @@ template&lt;class Key , class Value &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree__Range.html">SplayTree_Range</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1SplayTree__Range_1_1Element-members.html b/doc/html/classmeow_1_1SplayTree__Range_1_1Element-members.html
index f5ef666..d3687a1 100644
--- a/doc/html/classmeow_1_1SplayTree__Range_1_1Element-members.html
+++ b/doc/html/classmeow_1_1SplayTree__Range_1_1Element-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -78,7 +78,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1SplayTree__Range_1_1Eleme
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1SplayTree__Range_1_1Element.html b/doc/html/classmeow_1_1SplayTree__Range_1_1Element.html
index d90ab88..71fe544 100644
--- a/doc/html/classmeow_1_1SplayTree__Range_1_1Element.html
+++ b/doc/html/classmeow_1_1SplayTree__Range_1_1Element.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -437,7 +437,7 @@ template&lt;class Key , class Value &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree__Range.html">SplayTree_Range</a></li><li class="navelem"><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html">Element</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Transformation-members.html b/doc/html/classmeow_1_1Transformation-members.html
index d2ac69e..6a5fcd9 100644
--- a/doc/html/classmeow_1_1Transformation-members.html
+++ b/doc/html/classmeow_1_1Transformation-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Transformation.html','');
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Transformation.html b/doc/html/classmeow_1_1Transformation.html
index 7133ac7..e3f0616 100644
--- a/doc/html/classmeow_1_1Transformation.html
+++ b/doc/html/classmeow_1_1Transformation.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -887,7 +887,7 @@ template&lt;class Scalar&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Transformation.html">Transformation</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Usage-members.html b/doc/html/classmeow_1_1Usage-members.html
index e7ebd87..8622acc 100644
--- a/doc/html/classmeow_1_1Usage-members.html
+++ b/doc/html/classmeow_1_1Usage-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Usage.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Usage.html b/doc/html/classmeow_1_1Usage.html
index 982fc36..3c5eda9 100644
--- a/doc/html/classmeow_1_1Usage.html
+++ b/doc/html/classmeow_1_1Usage.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -816,9 +816,8 @@ argc, argv的部份, 有以下規則</p>
</div>
</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
+<hr/>The documentation for this class was generated from the following file:<ul>
<li>meowpp/<a class="el" href="Usage_8h_source.html">Usage.h</a></li>
-<li>meowpp/<a class="el" href="Usage_8hpp_source.html">Usage.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
@@ -827,7 +826,7 @@ argc, argv的部份, 有以下規則</p>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Usage.html">Usage</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1VP__Tree-members.html b/doc/html/classmeow_1_1VP__Tree-members.html
index a62f327..606891d 100644
--- a/doc/html/classmeow_1_1VP__Tree-members.html
+++ b/doc/html/classmeow_1_1VP__Tree-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -81,7 +81,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1VP__Tree.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1VP__Tree.html b/doc/html/classmeow_1_1VP__Tree.html
index bdb4de7..e36b412 100644
--- a/doc/html/classmeow_1_1VP__Tree.html
+++ b/doc/html/classmeow_1_1VP__Tree.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -575,7 +575,7 @@ template&lt;class Vector, class Scalar&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1VP__Tree.html">VP_Tree</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Vector-members.html b/doc/html/classmeow_1_1Vector-members.html
index d256f64..b4b425d 100644
--- a/doc/html/classmeow_1_1Vector-members.html
+++ b/doc/html/classmeow_1_1Vector-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -67,13 +67,9 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector.html','');});
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ada37bc2df18e7c892d4b5e2ac34bf025">dimension</a>(size_t d, Scalar const &amp;s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ac813d8c46325f8ec4771a7cc315c8908">div</a>(Scalar const &amp;s) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a9228c4b935c57cd2af9cb07218eca452">dot</a>(Vector const &amp;v) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">entries</a>(size_t i, size_t j, Scalar const &amp;s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00">entry</a>(size_t i, Scalar const &amp;s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">entryGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#afc7cc691dd00ab41fd56d798c13a6a27">length</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e">length2</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">matrix</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">matrix</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c">mul</a>(Scalar const &amp;s) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#abefb870f27490906e326a6f94a896f7c">negative</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ab675b777186dd4903367bc77922893ee">normalize</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -89,8 +85,12 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector.html','');});
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a8cad36b5fab47f3d50b840ff26260623">operator=</a>(Vector const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a200453ad223a040147a2dc92e4222589">positive</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e">referenceFrom</a>(Vector const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> typedef</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050">ScalarRefK</a> typedef</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">scalar</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc">scalar</a>(size_t i, Scalar const &amp;s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">scalarGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> typedef</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050">ScalarRefK</a> typedef</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">scalars</a>(size_t i, size_t j, Scalar const &amp;s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#ad2e490231e4b624ef86f958b99c94533">sub</a>(Vector const &amp;v) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a">subVector</a>(size_t i, size_t j)</td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e">valid</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector.html">meow::Vector&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Vector.html b/doc/html/classmeow_1_1Vector.html
index d484d0d..20cdd17 100644
--- a/doc/html/classmeow_1_1Vector.html
+++ b/doc/html/classmeow_1_1Vector.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -101,9 +101,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ad46346bcc2250cbf91803d38df9d538e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector.html">Vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e">referenceFrom</a> (<a class="el" href="classmeow_1_1Vector.html">Vector</a> const &amp;v)</td></tr>
<tr class="memdesc:ad46346bcc2250cbf91803d38df9d538e"><td class="mdescLeft">&#160;</td><td class="mdescRight">reference from ... <a href="#ad46346bcc2250cbf91803d38df9d538e">More...</a><br/></td></tr>
<tr class="separator:ad46346bcc2250cbf91803d38df9d538e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad3b1665885c683f41b94fd59b0f5e084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Scalar &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">matrix</a> () const </td></tr>
-<tr class="memdesc:ad3b1665885c683f41b94fd59b0f5e084"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <em>dimension</em> x 1 matrix form of it. <a href="#ad3b1665885c683f41b94fd59b0f5e084">More...</a><br/></td></tr>
-<tr class="separator:ad3b1665885c683f41b94fd59b0f5e084"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a461ae8dc7eab62d445607067e31ac81e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Scalar &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">matrix</a> () const </td></tr>
+<tr class="memdesc:a461ae8dc7eab62d445607067e31ac81e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <em>dimension</em> x 1 matrix form of it. <a href="#a461ae8dc7eab62d445607067e31ac81e">More...</a><br/></td></tr>
+<tr class="separator:a461ae8dc7eab62d445607067e31ac81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a554bb098d8af7ef1458624e8b1f47e6a"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a554bb098d8af7ef1458624e8b1f47e6a">dimension</a> () const </td></tr>
<tr class="memdesc:a554bb098d8af7ef1458624e8b1f47e6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">return dimension <a href="#a554bb098d8af7ef1458624e8b1f47e6a">More...</a><br/></td></tr>
<tr class="separator:a554bb098d8af7ef1458624e8b1f47e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -113,18 +113,18 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a98f150719042e458d52a1476ae9fd52e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e">valid</a> () const </td></tr>
<tr class="memdesc:a98f150719042e458d52a1476ae9fd52e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return whether <code>dimension&gt;0</code> is true or not. <a href="#a98f150719042e458d52a1476ae9fd52e">More...</a><br/></td></tr>
<tr class="separator:a98f150719042e458d52a1476ae9fd52e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af5ecb8d9cc811a2d56e1725c4bfd30e8"><td class="memItemLeft" align="right" valign="top">Scalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">entry</a> (size_t i) const </td></tr>
-<tr class="memdesc:af5ecb8d9cc811a2d56e1725c4bfd30e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">return <em>i</em> -th entry <a href="#af5ecb8d9cc811a2d56e1725c4bfd30e8">More...</a><br/></td></tr>
-<tr class="separator:af5ecb8d9cc811a2d56e1725c4bfd30e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5050e9117204a6dbdcc7cf5038845c00"><td class="memItemLeft" align="right" valign="top">Scalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00">entry</a> (size_t i, Scalar const &amp;s)</td></tr>
-<tr class="memdesc:a5050e9117204a6dbdcc7cf5038845c00"><td class="mdescLeft">&#160;</td><td class="mdescRight">change <em>i</em> -th entry <a href="#a5050e9117204a6dbdcc7cf5038845c00">More...</a><br/></td></tr>
-<tr class="separator:a5050e9117204a6dbdcc7cf5038845c00"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a35b4e136e93445279372f70e4caf00fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">entryGet</a> (size_t i)</td></tr>
-<tr class="memdesc:a35b4e136e93445279372f70e4caf00fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">return <em>i</em> -th entry with non-constant type <a href="#a35b4e136e93445279372f70e4caf00fe">More...</a><br/></td></tr>
-<tr class="separator:a35b4e136e93445279372f70e4caf00fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc55ef7402cf4114ea5696df18545618"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">entries</a> (size_t i, size_t j, Scalar const &amp;s)</td></tr>
-<tr class="memdesc:adc55ef7402cf4114ea5696df18545618"><td class="mdescLeft">&#160;</td><td class="mdescRight">change <em>i</em> -th to <em>j</em> -th entries <a href="#adc55ef7402cf4114ea5696df18545618">More...</a><br/></td></tr>
-<tr class="separator:adc55ef7402cf4114ea5696df18545618"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a628406a3f273f85dc4c619b8f3cd8940"><td class="memItemLeft" align="right" valign="top">Scalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">scalar</a> (size_t i) const </td></tr>
+<tr class="memdesc:a628406a3f273f85dc4c619b8f3cd8940"><td class="mdescLeft">&#160;</td><td class="mdescRight">return <em>i</em> -th scalar <a href="#a628406a3f273f85dc4c619b8f3cd8940">More...</a><br/></td></tr>
+<tr class="separator:a628406a3f273f85dc4c619b8f3cd8940"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8813d3c4979bef7ed863fde8fc4249fc"><td class="memItemLeft" align="right" valign="top">Scalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc">scalar</a> (size_t i, Scalar const &amp;s)</td></tr>
+<tr class="memdesc:a8813d3c4979bef7ed863fde8fc4249fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">change <em>i</em> -th scalar <a href="#a8813d3c4979bef7ed863fde8fc4249fc">More...</a><br/></td></tr>
+<tr class="separator:a8813d3c4979bef7ed863fde8fc4249fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab97e0c09f4665241e052642181732d96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">scalarGet</a> (size_t i)</td></tr>
+<tr class="memdesc:ab97e0c09f4665241e052642181732d96"><td class="mdescLeft">&#160;</td><td class="mdescRight">return <em>i</em> -th scalar with non-constant type <a href="#ab97e0c09f4665241e052642181732d96">More...</a><br/></td></tr>
+<tr class="separator:ab97e0c09f4665241e052642181732d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a579a922c3f6c70e6e2c67d8d4d1c1b28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">scalars</a> (size_t i, size_t j, Scalar const &amp;s)</td></tr>
+<tr class="memdesc:a579a922c3f6c70e6e2c67d8d4d1c1b28"><td class="mdescLeft">&#160;</td><td class="mdescRight">change <em>i</em> -th to <em>j</em> -th scalars <a href="#a579a922c3f6c70e6e2c67d8d4d1c1b28">More...</a><br/></td></tr>
+<tr class="separator:a579a922c3f6c70e6e2c67d8d4d1c1b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70c2620d25f6a36dc6d6aa38851b1c7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector.html">Vector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a">subVector</a> (size_t i, size_t j)</td></tr>
<tr class="memdesc:a70c2620d25f6a36dc6d6aa38851b1c7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">subvector form i-th to j-th <a href="#a70c2620d25f6a36dc6d6aa38851b1c7a">More...</a><br/></td></tr>
<tr class="separator:a70c2620d25f6a36dc6d6aa38851b1c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -647,167 +647,6 @@ template&lt;class Scalar&gt; </div>
</div>
</div>
-<a class="anchor" id="adc55ef7402cf4114ea5696df18545618"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class Scalar&gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>&lt; Scalar &gt;::entries </td>
- <td>(</td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">Scalar const &amp;&#160;</td>
- <td class="paramname"><em>s</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>change <em>i</em> -th to <em>j</em> -th entries </p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>i-th </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">j</td><td>j-th </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>new value </td></tr>
- </table>
- </dd>
-</dl>
-
-<p>Definition at line <a class="el" href="Vector_8h_source.html#l00152">152</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af5ecb8d9cc811a2d56e1725c4bfd30e8"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class Scalar&gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">Scalar <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>&lt; Scalar &gt;::entry </td>
- <td>(</td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>i</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>return <em>i</em> -th entry </p>
-
-<p>Definition at line <a class="el" href="Vector_8h_source.html#l00125">125</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5050e9117204a6dbdcc7cf5038845c00"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class Scalar&gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">Scalar <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>&lt; Scalar &gt;::entry </td>
- <td>(</td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">Scalar const &amp;&#160;</td>
- <td class="paramname"><em>s</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>change <em>i</em> -th entry </p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>i-th </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>new value </td></tr>
- </table>
- </dd>
-</dl>
-
-<p>Definition at line <a class="el" href="Vector_8h_source.html#l00135">135</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a35b4e136e93445279372f70e4caf00fe"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class Scalar&gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>&lt; Scalar &gt;::entryGet </td>
- <td>(</td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>i</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>return <em>i</em> -th entry with non-constant type </p>
-
-<p>Definition at line <a class="el" href="Vector_8h_source.html#l00141">141</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="afc7cc691dd00ab41fd56d798c13a6a27"></a>
<div class="memitem">
<div class="memproto">
@@ -866,7 +705,7 @@ template&lt;class Scalar&gt; </div>
</div>
</div>
-<a class="anchor" id="ad3b1665885c683f41b94fd59b0f5e084"></a>
+<a class="anchor" id="a461ae8dc7eab62d445607067e31ac81e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -876,7 +715,7 @@ template&lt;class Scalar&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt;Scalar&gt; const&amp; <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>&lt; Scalar &gt;::matrix </td>
+ <td class="memname"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt;Scalar&gt; <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>&lt; Scalar &gt;::matrix </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1339,6 +1178,167 @@ template&lt;class Scalar&gt; </div>
</div>
</div>
+<a class="anchor" id="a628406a3f273f85dc4c619b8f3cd8940"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Scalar&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">Scalar <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>&lt; Scalar &gt;::scalar </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>i</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>return <em>i</em> -th scalar </p>
+
+<p>Definition at line <a class="el" href="Vector_8h_source.html#l00125">125</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8813d3c4979bef7ed863fde8fc4249fc"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Scalar&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">Scalar <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>&lt; Scalar &gt;::scalar </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>i</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Scalar const &amp;&#160;</td>
+ <td class="paramname"><em>s</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>change <em>i</em> -th scalar </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>i-th </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>new value </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Vector_8h_source.html#l00135">135</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab97e0c09f4665241e052642181732d96"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Scalar&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">ScalarRef</a> <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>&lt; Scalar &gt;::scalarGet </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>i</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>return <em>i</em> -th scalar with non-constant type </p>
+
+<p>Definition at line <a class="el" href="Vector_8h_source.html#l00141">141</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a579a922c3f6c70e6e2c67d8d4d1c1b28"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Scalar&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classmeow_1_1Vector.html">meow::Vector</a>&lt; Scalar &gt;::scalars </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>i</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>j</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Scalar const &amp;&#160;</td>
+ <td class="paramname"><em>s</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>change <em>i</em> -th to <em>j</em> -th scalars </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>i-th </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">j</td><td>j-th </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>new value </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Vector_8h_source.html#l00152">152</a> of file <a class="el" href="Vector_8h_source.html">Vector.h</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="ad2e490231e4b624ef86f958b99c94533"></a>
<div class="memitem">
<div class="memproto">
@@ -1449,7 +1449,7 @@ template&lt;class Scalar&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Vector.html">Vector</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:35 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Vector.js b/doc/html/classmeow_1_1Vector.js
index 995bfe6..c7f012f 100644
--- a/doc/html/classmeow_1_1Vector.js
+++ b/doc/html/classmeow_1_1Vector.js
@@ -14,13 +14,9 @@ var classmeow_1_1Vector =
[ "dimension", "classmeow_1_1Vector.html#ada37bc2df18e7c892d4b5e2ac34bf025", null ],
[ "div", "classmeow_1_1Vector.html#ac813d8c46325f8ec4771a7cc315c8908", null ],
[ "dot", "classmeow_1_1Vector.html#a9228c4b935c57cd2af9cb07218eca452", null ],
- [ "entries", "classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618", null ],
- [ "entry", "classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8", null ],
- [ "entry", "classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00", null ],
- [ "entryGet", "classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe", null ],
[ "length", "classmeow_1_1Vector.html#afc7cc691dd00ab41fd56d798c13a6a27", null ],
[ "length2", "classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e", null ],
- [ "matrix", "classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084", null ],
+ [ "matrix", "classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e", null ],
[ "mul", "classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c", null ],
[ "negative", "classmeow_1_1Vector.html#abefb870f27490906e326a6f94a896f7c", null ],
[ "normalize", "classmeow_1_1Vector.html#ab675b777186dd4903367bc77922893ee", null ],
@@ -36,6 +32,10 @@ var classmeow_1_1Vector =
[ "operator=", "classmeow_1_1Vector.html#a8cad36b5fab47f3d50b840ff26260623", null ],
[ "positive", "classmeow_1_1Vector.html#a200453ad223a040147a2dc92e4222589", null ],
[ "referenceFrom", "classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e", null ],
+ [ "scalar", "classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940", null ],
+ [ "scalar", "classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc", null ],
+ [ "scalarGet", "classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96", null ],
+ [ "scalars", "classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28", null ],
[ "sub", "classmeow_1_1Vector.html#ad2e490231e4b624ef86f958b99c94533", null ],
[ "subVector", "classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a", null ],
[ "valid", "classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e", null ]
diff --git a/doc/html/classmeow_1_1Vector2D-members.html b/doc/html/classmeow_1_1Vector2D-members.html
index 07ad53e..cab72c5 100644
--- a/doc/html/classmeow_1_1Vector2D-members.html
+++ b/doc/html/classmeow_1_1Vector2D-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -99,6 +99,8 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector2D.html','');});
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e">right</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733">rotate</a>(Scalar const &amp;theta) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d">rotated</a>(Scalar const &amp;theta)</td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">scalar</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965">scalar</a>(size_t i, Scalar const &amp;s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a">sub</a>(Vector2D const &amp;v) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579">subed</a>(Vector2D const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">Vector2D</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -121,7 +123,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector2D.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Vector2D.html b/doc/html/classmeow_1_1Vector2D.html
index 5e75014..24f675a 100644
--- a/doc/html/classmeow_1_1Vector2D.html
+++ b/doc/html/classmeow_1_1Vector2D.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -114,6 +114,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a79c0c92338f7197902cfc53876eb5e73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector2D.html">Vector2D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73">xy</a> (Scalar const &amp;sx, Scalar const &amp;sy)</td></tr>
<tr class="memdesc:a79c0c92338f7197902cfc53876eb5e73"><td class="mdescLeft">&#160;</td><td class="mdescRight">modify x and y <a href="#a79c0c92338f7197902cfc53876eb5e73">More...</a><br/></td></tr>
<tr class="separator:a79c0c92338f7197902cfc53876eb5e73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3b13c54abc0d8a328833d44b512a299"><td class="memItemLeft" align="right" valign="top">Scalar const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">scalar</a> (size_t i) const </td></tr>
+<tr class="memdesc:af3b13c54abc0d8a328833d44b512a299"><td class="mdescLeft">&#160;</td><td class="mdescRight">access the <code>i</code> -th scalar (0 =&gt; x, 1 =&gt; y) <a href="#af3b13c54abc0d8a328833d44b512a299">More...</a><br/></td></tr>
+<tr class="separator:af3b13c54abc0d8a328833d44b512a299"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a006d1423d217f03d8ea94ad94384b965"><td class="memItemLeft" align="right" valign="top">Scalar const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965">scalar</a> (size_t i, Scalar const &amp;s)</td></tr>
+<tr class="memdesc:a006d1423d217f03d8ea94ad94384b965"><td class="mdescLeft">&#160;</td><td class="mdescRight">modivy the <code>i</code> -th scalar (0 =&gt; x, 1 =&gt; y) <a href="#a006d1423d217f03d8ea94ad94384b965">More...</a><br/></td></tr>
+<tr class="separator:a006d1423d217f03d8ea94ad94384b965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b53875b3acbc7ac8c8e773c9ed340e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector2D.html">Vector2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2">positive</a> () const </td></tr>
<tr class="memdesc:a0b53875b3acbc7ac8c8e773c9ed340e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">return <em>+</em>(*this) <a href="#a0b53875b3acbc7ac8c8e773c9ed340e2">More...</a><br/></td></tr>
<tr class="separator:a0b53875b3acbc7ac8c8e773c9ed340e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -481,7 +487,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em></em>(*this)+v </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00110">110</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00120">120</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -511,7 +517,7 @@ template&lt;class Scalar&gt; </div>
<p>Let itself add v. </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00115">115</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00125">125</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -571,7 +577,7 @@ template&lt;class Scalar&gt; </div>
<p>cross </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00160">160</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00170">170</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -601,7 +607,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em></em>(*this)/s , where s is a scalar </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00140">140</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00150">150</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -631,7 +637,7 @@ template&lt;class Scalar&gt; </div>
<p>Let itself divide s. </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00145">145</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00155">155</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -661,7 +667,7 @@ template&lt;class Scalar&gt; </div>
<p>dot </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00155">155</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00165">165</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -690,7 +696,7 @@ template&lt;class Scalar&gt; </div>
<p>sqrt of length2 </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00165">165</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00175">175</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -719,7 +725,7 @@ template&lt;class Scalar&gt; </div>
<p>same as <em>dot(*this)</em> </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00170">170</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00180">180</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -748,7 +754,7 @@ template&lt;class Scalar&gt; </div>
<p>return a 2x1 matrix form of itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00208">208</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00218">218</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -778,7 +784,7 @@ template&lt;class Scalar&gt; </div>
<p>return a 3x1 matrix form of itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00216">216</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00226">226</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -808,7 +814,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em></em>(*this)*s , where s is a scalar </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00130">130</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00140">140</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -838,7 +844,7 @@ template&lt;class Scalar&gt; </div>
<p>same as dot(v) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00150">150</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00160">160</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -868,7 +874,7 @@ template&lt;class Scalar&gt; </div>
<p>Let itself mulitple s. </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00135">135</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00145">145</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -897,7 +903,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em>-</em>(*this) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00100">100</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00110">110</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -926,7 +932,7 @@ template&lt;class Scalar&gt; </div>
<p>return normalize form of itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00175">175</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00185">185</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -955,7 +961,7 @@ template&lt;class Scalar&gt; </div>
<p>normalize itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00180">180</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00190">190</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -983,7 +989,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00224">224</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00234">234</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1021,7 +1027,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00228">228</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00238">238</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1049,7 +1055,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00238">238</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00248">248</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1077,7 +1083,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00240">240</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00250">250</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1105,7 +1111,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00245">245</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00255">255</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1132,7 +1138,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00232">232</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00242">242</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1160,7 +1166,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00236">236</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00246">246</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1188,7 +1194,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00243">243</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00253">253</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1215,7 +1221,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00233">233</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00243">243</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1243,7 +1249,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00237">237</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00247">247</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1271,7 +1277,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00244">244</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00254">254</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1299,7 +1305,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00239">239</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00249">249</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1327,7 +1333,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00246">246</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00256">256</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1355,7 +1361,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00242">242</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00252">252</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1382,7 +1388,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00234">234</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00244">244</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1411,7 +1417,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em>+</em>(*this) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00095">95</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00105">105</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1441,7 +1447,7 @@ template&lt;class Scalar&gt; </div>
<p>return reflect from given vector <em>v</em> </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00198">198</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00208">208</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1471,7 +1477,7 @@ template&lt;class Scalar&gt; </div>
<p>reflect itself given vector <em>v</em> </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00203">203</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00213">213</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1500,7 +1506,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em>count-clockwise</em> <em>rotate</em> <em>90</em> <em>degree</em> of itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00105">105</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00115">115</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1530,7 +1536,7 @@ template&lt;class Scalar&gt; </div>
<p>return rotate <em>theta</em> degree of itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00185">185</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00195">195</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1560,7 +1566,77 @@ template&lt;class Scalar&gt; </div>
<p>Let itself rotate <em>theta</em> degree. </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00193">193</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00203">203</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af3b13c54abc0d8a328833d44b512a299"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Scalar&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">Scalar const&amp; <a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D</a>&lt; Scalar &gt;::scalar </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>i</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>access the <code>i</code> -th scalar (0 =&gt; x, 1 =&gt; y) </p>
+
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00095">95</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a006d1423d217f03d8ea94ad94384b965"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Scalar&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">Scalar const&amp; <a class="el" href="classmeow_1_1Vector2D.html">meow::Vector2D</a>&lt; Scalar &gt;::scalar </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>i</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Scalar const &amp;&#160;</td>
+ <td class="paramname"><em>s</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>modivy the <code>i</code> -th scalar (0 =&gt; x, 1 =&gt; y) </p>
+
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00100">100</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1590,7 +1666,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em></em>(*this)-v </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00120">120</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00130">130</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1620,7 +1696,7 @@ template&lt;class Scalar&gt; </div>
<p>Let itself substract v. </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00125">125</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00135">135</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1850,7 +1926,7 @@ template&lt;class Scalar&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Vector2D.html">Vector2D</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Vector2D.js b/doc/html/classmeow_1_1Vector2D.js
index b5bb15a..26d90bb 100644
--- a/doc/html/classmeow_1_1Vector2D.js
+++ b/doc/html/classmeow_1_1Vector2D.js
@@ -45,6 +45,8 @@ var classmeow_1_1Vector2D =
[ "right", "classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e", null ],
[ "rotate", "classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733", null ],
[ "rotated", "classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d", null ],
+ [ "scalar", "classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299", null ],
+ [ "scalar", "classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965", null ],
[ "sub", "classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a", null ],
[ "subed", "classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579", null ],
[ "x", "classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3", null ],
diff --git a/doc/html/classmeow_1_1Vector3D-members.html b/doc/html/classmeow_1_1Vector3D-members.html
index e4011de..7ec7c89 100644
--- a/doc/html/classmeow_1_1Vector3D-members.html
+++ b/doc/html/classmeow_1_1Vector3D-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -98,6 +98,8 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector3D.html','');});
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">reflected</a>(Vector3D const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b">rotate</a>(Vector3D const &amp;axis, double theta) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">rotated</a>(Vector3D const &amp;axis, double theta)</td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">scalar</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349">scalar</a>(size_t i, Scalar const &amp;s)</td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2">sub</a>(Vector3D const &amp;v) const </td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea">subed</a>(Vector3D const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">Vector3D</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D&lt; Scalar &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -123,7 +125,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1Vector3D.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Vector3D.html b/doc/html/classmeow_1_1Vector3D.html
index 32ab759..cdea2e3 100644
--- a/doc/html/classmeow_1_1Vector3D.html
+++ b/doc/html/classmeow_1_1Vector3D.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -123,6 +123,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a4d95f04693bc608375a5dffb3f8d6514"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514">xyz</a> (Scalar const &amp;sx, Scalar const &amp;sy, Scalar const &amp;sz)</td></tr>
<tr class="memdesc:a4d95f04693bc608375a5dffb3f8d6514"><td class="mdescLeft">&#160;</td><td class="mdescRight">modify x and y <a href="#a4d95f04693bc608375a5dffb3f8d6514">More...</a><br/></td></tr>
<tr class="separator:a4d95f04693bc608375a5dffb3f8d6514"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a110f24d804fe577e37d3aa69c4316874"><td class="memItemLeft" align="right" valign="top">Scalar const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">scalar</a> (size_t i) const </td></tr>
+<tr class="memdesc:a110f24d804fe577e37d3aa69c4316874"><td class="mdescLeft">&#160;</td><td class="mdescRight">access the <code>i</code> -th scalar (0 =&gt; x, 1 =&gt; y, 2 =&gt; z) { <a href="#a110f24d804fe577e37d3aa69c4316874">More...</a><br/></td></tr>
+<tr class="separator:a110f24d804fe577e37d3aa69c4316874"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb0b965dd0aa84a424b64dc74644e349"><td class="memItemLeft" align="right" valign="top">Scalar const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349">scalar</a> (size_t i, Scalar const &amp;s)</td></tr>
+<tr class="memdesc:abb0b965dd0aa84a424b64dc74644e349"><td class="mdescLeft">&#160;</td><td class="mdescRight">modivy the <code>i</code> -th scalar (0 =&gt; x, 1 =&gt; y, 2 =&gt; z) <a href="#abb0b965dd0aa84a424b64dc74644e349">More...</a><br/></td></tr>
+<tr class="separator:abb0b965dd0aa84a424b64dc74644e349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fc395992d84b816307f72026d1e7125"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125">positive</a> () const </td></tr>
<tr class="memdesc:a8fc395992d84b816307f72026d1e7125"><td class="mdescLeft">&#160;</td><td class="mdescRight">return <em>+</em>(*this) <a href="#a8fc395992d84b816307f72026d1e7125">More...</a><br/></td></tr>
<tr class="separator:a8fc395992d84b816307f72026d1e7125"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -193,7 +199,7 @@ Public Member Functions</h2></td></tr>
<tr class="memdesc:ae03fb93d06c60fd2901875ead10c8c72"><td class="mdescLeft">&#160;</td><td class="mdescRight">return a 3x1 matrix form of itself <a href="#ae03fb93d06c60fd2901875ead10c8c72">More...</a><br/></td></tr>
<tr class="separator:ae03fb93d06c60fd2901875ead10c8c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb2fc741a0bd039b38b1ae5cec103265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; Scalar &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265">matrix</a> (Scalar const &amp;homo) const </td></tr>
-<tr class="memdesc:acb2fc741a0bd039b38b1ae5cec103265"><td class="mdescLeft">&#160;</td><td class="mdescRight">return a 3x1 matrix form of itself <a href="#acb2fc741a0bd039b38b1ae5cec103265">More...</a><br/></td></tr>
+<tr class="memdesc:acb2fc741a0bd039b38b1ae5cec103265"><td class="mdescLeft">&#160;</td><td class="mdescRight">return a 4x1 matrix form of itself <a href="#acb2fc741a0bd039b38b1ae5cec103265">More...</a><br/></td></tr>
<tr class="separator:acb2fc741a0bd039b38b1ae5cec103265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebeef94d26c97cf43566070ce5501baf"><td class="memItemLeft" align="right" valign="top">Scalar const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf">operator()</a> (size_t n) const </td></tr>
<tr class="separator:aebeef94d26c97cf43566070ce5501baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -231,7 +237,7 @@ class meow::Vector3D&lt; Scalar &gt;</h3>
<p>3D's vector </p>
<dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00255">255</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00265">265</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a62bd29ce86c81075ef240eb0d0fc0d97"></a>
<div class="memitem">
@@ -258,7 +264,7 @@ template&lt;class Scalar&gt; </div>
<p>consturctor (0, 0) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00260">260</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00270">270</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -288,7 +294,7 @@ template&lt;class Scalar&gt; </div>
<p>consturctor (from another <a class="el" href="classmeow_1_1Vector3D.html" title="3D&#39;s vector ">Vector3D</a>) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00264">264</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00274">274</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -318,7 +324,7 @@ template&lt;class Scalar&gt; </div>
<p>constructor (s, s) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00268">268</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00278">278</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -364,7 +370,7 @@ template&lt;class Scalar&gt; </div>
<p>constructor (sx, sy) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00272">272</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00282">282</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -394,7 +400,7 @@ template&lt;class Scalar&gt; </div>
<p>constructor (from another <a class="el" href="classmeow_1_1Vector.html" title="vector ">Vector</a>) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00278">278</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00288">288</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -434,7 +440,7 @@ template&lt;class Scalar&gt; </div>
<p>constructor (from another <a class="el" href="classmeow_1_1Vector.html" title="vector ">Vector</a>, i-th) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00282">282</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00292">292</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -463,7 +469,7 @@ template&lt;class Scalar&gt; </div>
<p>destructor </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00286">286</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00296">296</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -494,7 +500,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em></em>(*this)+v </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00361">361</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00381">381</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -524,7 +530,7 @@ template&lt;class Scalar&gt; </div>
<p>Let itself add v. </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00366">366</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00386">386</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -554,7 +560,7 @@ template&lt;class Scalar&gt; </div>
<p>copy </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00290">290</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00300">300</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -584,7 +590,7 @@ template&lt;class Scalar&gt; </div>
<p>cross </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00411">411</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00431">431</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -614,7 +620,7 @@ template&lt;class Scalar&gt; </div>
<p>crossed </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00418">418</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00438">438</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -644,7 +650,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em></em>(*this)/s , where s is a scalar </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00391">391</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00411">411</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -674,7 +680,7 @@ template&lt;class Scalar&gt; </div>
<p>Let itself divide s. </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00396">396</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00416">416</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -704,7 +710,7 @@ template&lt;class Scalar&gt; </div>
<p>dot </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00406">406</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00426">426</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -733,7 +739,7 @@ template&lt;class Scalar&gt; </div>
<p>sqrt of length2 </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00423">423</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00443">443</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -762,7 +768,7 @@ template&lt;class Scalar&gt; </div>
<p>same as <em>dot(*this)</em> </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00428">428</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00448">448</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -791,7 +797,7 @@ template&lt;class Scalar&gt; </div>
<p>return a 3x1 matrix form of itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00466">466</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00486">486</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -819,9 +825,9 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>return a 3x1 matrix form of itself </p>
+<p>return a 4x1 matrix form of itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00475">475</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00495">495</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -851,7 +857,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em></em>(*this)*s , where s is a scalar </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00381">381</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00401">401</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -881,7 +887,7 @@ template&lt;class Scalar&gt; </div>
<p>same as dot(v) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00401">401</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00421">421</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -911,7 +917,7 @@ template&lt;class Scalar&gt; </div>
<p>Let itself mulitple s. </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00386">386</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00406">406</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -940,7 +946,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em>-</em>(*this) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00356">356</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00376">376</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -969,7 +975,7 @@ template&lt;class Scalar&gt; </div>
<p>return normalize form of itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00433">433</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00453">453</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -998,7 +1004,7 @@ template&lt;class Scalar&gt; </div>
<p>normalize itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00438">438</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00458">458</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1026,7 +1032,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00484">484</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00504">504</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1070,7 +1076,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00488">488</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00508">508</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1098,7 +1104,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00497">497</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00517">517</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1126,7 +1132,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00499">499</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00519">519</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1154,7 +1160,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00504">504</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00524">524</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1181,7 +1187,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00492">492</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00512">512</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1209,7 +1215,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00495">495</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00515">515</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1237,7 +1243,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00502">502</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00522">522</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1264,7 +1270,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00493">493</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00513">513</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1292,7 +1298,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00496">496</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00516">516</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1320,7 +1326,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00503">503</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00523">523</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1348,7 +1354,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00498">498</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00518">518</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1376,7 +1382,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00505">505</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00525">525</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1404,7 +1410,7 @@ template&lt;class Scalar&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00501">501</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00521">521</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1433,7 +1439,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em>+</em>(*this) </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00351">351</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00371">371</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1463,7 +1469,7 @@ template&lt;class Scalar&gt; </div>
<p>return reflect from given vector <em>v</em> </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00456">456</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00476">476</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1493,7 +1499,7 @@ template&lt;class Scalar&gt; </div>
<p>reflect itself given vector <em>v</em> </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00461">461</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00481">481</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1533,7 +1539,7 @@ template&lt;class Scalar&gt; </div>
<p>return rotate <em>theta</em> degree by <em>axis</em> of itself </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00443">443</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00463">463</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1573,7 +1579,77 @@ template&lt;class Scalar&gt; </div>
<p>Let itself rotate <em>theta</em> degree. </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00451">451</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00471">471</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a110f24d804fe577e37d3aa69c4316874"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Scalar&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">Scalar const&amp; <a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D</a>&lt; Scalar &gt;::scalar </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>i</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>access the <code>i</code> -th scalar (0 =&gt; x, 1 =&gt; y, 2 =&gt; z) { </p>
+
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00361">361</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abb0b965dd0aa84a424b64dc74644e349"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class Scalar&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">Scalar const&amp; <a class="el" href="classmeow_1_1Vector3D.html">meow::Vector3D</a>&lt; Scalar &gt;::scalar </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>i</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Scalar const &amp;&#160;</td>
+ <td class="paramname"><em>s</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>modivy the <code>i</code> -th scalar (0 =&gt; x, 1 =&gt; y, 2 =&gt; z) </p>
+
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00366">366</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1603,7 +1679,7 @@ template&lt;class Scalar&gt; </div>
<p>return <em></em>(*this)-v </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00371">371</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00391">391</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1633,7 +1709,7 @@ template&lt;class Scalar&gt; </div>
<p>Let itself substract v. </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00376">376</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00396">396</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1662,7 +1738,7 @@ template&lt;class Scalar&gt; </div>
<p>access x </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00295">295</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00305">305</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1692,7 +1768,7 @@ template&lt;class Scalar&gt; </div>
<p>modify x </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00325">325</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00335">335</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1721,7 +1797,7 @@ template&lt;class Scalar&gt; </div>
<p>access x with non constant reference </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00310">310</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00320">320</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1767,7 +1843,7 @@ template&lt;class Scalar&gt; </div>
<p>modify x and y </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00343">343</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00353">353</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1796,7 +1872,7 @@ template&lt;class Scalar&gt; </div>
<p>access y </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00300">300</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00310">310</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1826,7 +1902,7 @@ template&lt;class Scalar&gt; </div>
<p>modify y </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00331">331</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00341">341</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1855,7 +1931,7 @@ template&lt;class Scalar&gt; </div>
<p>access y with non constant reference </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00315">315</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00325">325</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1884,7 +1960,7 @@ template&lt;class Scalar&gt; </div>
<p>access z </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00305">305</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00315">315</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1914,7 +1990,7 @@ template&lt;class Scalar&gt; </div>
<p>modify z </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00337">337</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00347">347</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1943,7 +2019,7 @@ template&lt;class Scalar&gt; </div>
<p>access z with non constant reference </p>
-<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00320">320</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
+<p>Definition at line <a class="el" href="Vectors_8h_source.html#l00330">330</a> of file <a class="el" href="Vectors_8h_source.html">Vectors.h</a>.</p>
</div>
</div>
@@ -1957,7 +2033,7 @@ template&lt;class Scalar&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1Vector3D.js b/doc/html/classmeow_1_1Vector3D.js
index 60cf1b9..a649843 100644
--- a/doc/html/classmeow_1_1Vector3D.js
+++ b/doc/html/classmeow_1_1Vector3D.js
@@ -44,6 +44,8 @@ var classmeow_1_1Vector3D =
[ "reflected", "classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2", null ],
[ "rotate", "classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b", null ],
[ "rotated", "classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617", null ],
+ [ "scalar", "classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874", null ],
+ [ "scalar", "classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349", null ],
[ "sub", "classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2", null ],
[ "subed", "classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea", null ],
[ "x", "classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e", null ],
diff --git a/doc/html/classmeow_1_1ViewPort-members.html b/doc/html/classmeow_1_1ViewPort-members.html
index a71cd66..ef33702 100644
--- a/doc/html/classmeow_1_1ViewPort-members.html
+++ b/doc/html/classmeow_1_1ViewPort-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -77,7 +77,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1ViewPort.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1ViewPort.html b/doc/html/classmeow_1_1ViewPort.html
index da5709f..7f10969 100644
--- a/doc/html/classmeow_1_1ViewPort.html
+++ b/doc/html/classmeow_1_1ViewPort.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -107,6 +107,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -123,7 +124,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1ViewPort.html">ViewPort</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1WatchBall-members.html b/doc/html/classmeow_1_1WatchBall-members.html
index 5d22886..4268085 100644
--- a/doc/html/classmeow_1_1WatchBall-members.html
+++ b/doc/html/classmeow_1_1WatchBall-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1WatchBall.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1WatchBall.html b/doc/html/classmeow_1_1WatchBall.html
index 9554cb3..c3f539e 100644
--- a/doc/html/classmeow_1_1WatchBall.html
+++ b/doc/html/classmeow_1_1WatchBall.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -173,6 +173,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="separator:a75dce38f89ce11cb06e0454e7c1039d3 inherit pub_static_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1ObjBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1ObjBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1ObjBase.html">meow::ObjBase</a></td></tr>
<tr class="memitem:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff">ObjBase</a> ()</td></tr>
+<tr class="memdesc:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with doing nothing. <a href="#abe7a7138b5a81eb66da51b74bc3996ff">More...</a><br/></td></tr>
<tr class="separator:abe7a7138b5a81eb66da51b74bc3996ff inherit pro_methods_classmeow_1_1ObjBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -995,7 +996,7 @@ template&lt;class Pixel &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1WatchBall.html">WatchBall</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:06 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:34 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1YUV-members.html b/doc/html/classmeow_1_1YUV-members.html
index 89419e6..323eebf 100644
--- a/doc/html/classmeow_1_1YUV-members.html
+++ b/doc/html/classmeow_1_1YUV-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1YUV.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1YUV.html b/doc/html/classmeow_1_1YUV.html
index 1da2021..a15107f 100644
--- a/doc/html/classmeow_1_1YUV.html
+++ b/doc/html/classmeow_1_1YUV.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -746,7 +746,7 @@ template&lt;class T&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1YUV.html">YUV</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1YUVf-members.html b/doc/html/classmeow_1_1YUVf-members.html
index 29dfb2d..5e8e742 100644
--- a/doc/html/classmeow_1_1YUVf-members.html
+++ b/doc/html/classmeow_1_1YUVf-members.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('classmeow_1_1YUVf.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1YUVf.html b/doc/html/classmeow_1_1YUVf.html
index 687a540..28dc5b1 100644
--- a/doc/html/classmeow_1_1YUVf.html
+++ b/doc/html/classmeow_1_1YUVf.html
@@ -30,7 +30,7 @@
<div id="projectname">Templates -- Meow
&#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -428,7 +428,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1YUVf.html">YUVf</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:03 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 18:37:28 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1YUVf__Space-members.html b/doc/html/classmeow_1_1YUVf__Space-members.html
index 61a9bc5..f9aafe9 100644
--- a/doc/html/classmeow_1_1YUVf__Space-members.html
+++ b/doc/html/classmeow_1_1YUVf__Space-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -64,59 +64,58 @@ $(document).ready(function(){initNavTree('classmeow_1_1YUVf__Space.html','');});
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a>(Vector3D&lt; double &gt; const &amp;min_bound, Vector3D&lt; double &gt; const &amp;max_bound, Vector3D&lt; double &gt; const &amp;init_value)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a>(Color3_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a>(Color3_Space&lt; double &gt; const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ad4e4990fd6dbaaa3bdbb8c4706830588">operator*</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a0a38aa9230be765cdb7e1fd5ace9315b">operator*</a>(YUVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a06cf23bd6493ce0c1e69cca45b3b9f96">operator+</a>(YUVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adf527a2801ec37a42edf1b1964007547">operator-</a>(YUVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a056acc13f596f9d488eeb8540aa93a2d">operator/</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#acd8f8d7472bfa816669e601243c0c2df">operator=</a>(YUVf_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6">u</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b">u</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267">uGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">uMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">uMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a25715d75897bd4ede9898edfc932ffd5">v</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa">v</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; double &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0">vGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63">vMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c">vMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ab09964887a8e6049fb9eaefd4fdd872c">y</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79">y</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226">yGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">yMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">yMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a9f4740de51da44bb8397c90f24975c19">yuv</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">yuv</a>(size_t i, double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24">YUVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0">YUVf_Space</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a5694afcf7bf1962ea9e0abc7b8801358">YUVf_Space</a>(Vector3D&lt; double &gt; const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415">YUVf_Space</a>(YUV_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06">yuvGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afe90af43e91f5134419a2ca7624cff66">yuvMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a99f55740ad5a8b57f4edf68a69e2b720">yuvMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262">~YUVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">max_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ad4e4990fd6dbaaa3bdbb8c4706830588">operator*</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a0a38aa9230be765cdb7e1fd5ace9315b">operator*</a>(YUVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a06cf23bd6493ce0c1e69cca45b3b9f96">operator+</a>(YUVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adf527a2801ec37a42edf1b1964007547">operator-</a>(YUVf_Space const &amp;b) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a056acc13f596f9d488eeb8540aa93a2d">operator/</a>(double const &amp;c) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#acd8f8d7472bfa816669e601243c0c2df">operator=</a>(YUVf_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6">u</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b">u</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267">uGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">uMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">uMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a25715d75897bd4ede9898edfc932ffd5">v</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa">v</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a>(size_t id) const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a>(size_t i, doubleconst &amp;c)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">val_</a></td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a>(size_t id)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a>() const</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a>(Vector3D&lt; double &gt; const &amp;vv)</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0">vGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63">vMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c">vMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#ab09964887a8e6049fb9eaefd4fdd872c">y</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79">y</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226">yGet</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">yMax</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">yMin</a>() const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a9f4740de51da44bb8397c90f24975c19">yuv</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">yuv</a>(size_t i, double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24">YUVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0">YUVf_Space</a>(double c)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a5694afcf7bf1962ea9e0abc7b8801358">YUVf_Space</a>(Vector3D&lt; double &gt; const &amp;v)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415">YUVf_Space</a>(YUV_Space const &amp;b)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06">yuvGet</a>(size_t i)</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#afe90af43e91f5134419a2ca7624cff66">yuvMax</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a99f55740ad5a8b57f4edf68a69e2b720">yuvMin</a>(size_t i) const </td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262">~YUVf_Space</a>()</td><td class="entry"><a class="el" href="classmeow_1_1YUVf__Space.html">meow::YUVf_Space</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/classmeow_1_1YUVf__Space.html b/doc/html/classmeow_1_1YUVf__Space.html
index 946ca2d..4846143 100644
--- a/doc/html/classmeow_1_1YUVf__Space.html
+++ b/doc/html/classmeow_1_1YUVf__Space.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -142,38 +142,50 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a0a38aa9230be765cdb7e1fd5ace9315b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f">~Color3_Space</a> ()</td></tr>
+<tr class="memdesc:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#a3fa85d4369b9db8d8209d244a643b49f">More...</a><br/></td></tr>
<tr class="separator:a3fa85d4369b9db8d8209d244a643b49f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676">minV</a> () const</td></tr>
+<tr class="memdesc:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum bound of each channels. <a href="#a318eedb2acaba5f3a8c79a651c53e676">More...</a><br/></td></tr>
<tr class="separator:a318eedb2acaba5f3a8c79a651c53e676 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07">maxV</a> () const</td></tr>
+<tr class="memdesc:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum bound of each channels. <a href="#a0bdfe0eaab4a77cdc8a1359518630a07">More...</a><br/></td></tr>
<tr class="separator:a0bdfe0eaab4a77cdc8a1359518630a07 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216">valV</a> () const</td></tr>
+<tr class="memdesc:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">value of each channels. <a href="#a1c58ba0912a91e71dee240fad6291216">More...</a><br/></td></tr>
<tr class="separator:a1c58ba0912a91e71dee240fad6291216 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028">valV</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;vv)</td></tr>
+<tr class="memdesc:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of each channels. <a href="#aa7638e03124b2304d4d34b57be4b0028">More...</a><br/></td></tr>
<tr class="separator:aa7638e03124b2304d4d34b57be4b0028 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">valVGet</a> ()</td></tr>
+<tr class="memdesc:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of each channels. <a href="#a665fe525c47913fb5bca765446adaaab">More...</a><br/></td></tr>
<tr class="separator:a665fe525c47913fb5bca765446adaaab inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df">min</a> (size_t id) const</td></tr>
+<tr class="memdesc:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the minimum of the <code>i</code> -th channel. <a href="#a3351aea64c4ca1596694d6b95dce56df">More...</a><br/></td></tr>
<tr class="separator:a3351aea64c4ca1596694d6b95dce56df inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f">max</a> (size_t id) const</td></tr>
+<tr class="memdesc:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the maximum of the <code>i</code> -th channel. <a href="#aa6661a1aaaf985a4b2d68db88ec93d2f">More...</a><br/></td></tr>
<tr class="separator:aa6661a1aaaf985a4b2d68db88ec93d2f inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e">val</a> (size_t id) const</td></tr>
+<tr class="memdesc:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the value of the <code>i</code> -th channel. <a href="#af08839264f6ea6dc50cf6175d26afa6e">More...</a><br/></td></tr>
<tr class="separator:af08839264f6ea6dc50cf6175d26afa6e inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">doubleconst &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436">val</a> (size_t i, doubleconst &amp;c)</td></tr>
+<tr class="memdesc:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of <code>i</code> -th channel. <a href="#ae3f57f9651bb80041ce77ec052fdc436">More...</a><br/></td></tr>
<tr class="separator:ae3f57f9651bb80041ce77ec052fdc436 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2">valGet</a> (size_t id)</td></tr>
+<tr class="memdesc:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the non-constant reference of value of the <code>i</code> -th channel. <a href="#ac2efb0be959fc60f786bdcdc8a1fd8b2">More...</a><br/></td></tr>
<tr class="separator:ac2efb0be959fc60f786bdcdc8a1fd8b2 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Matrix.html">Matrix</a>&lt; <a class="el" href="classdouble.html">double</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">matrix</a> () const</td></tr>
-<tr class="separator:a1f11ba476ffb0ed16ef1b8d06954b6f0 inherit pub_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736">Color3_Space</a> (<a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;min_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;max_bound, <a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;init_value)</td></tr>
+<tr class="memdesc:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#a982a7211fded8d108aee66a536fb8736">More...</a><br/></td></tr>
<tr class="separator:a982a7211fded8d108aee66a536fb8736 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83">Color3_Space</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a> const &amp;b)</td></tr>
+<tr class="memdesc:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="#a8017c0aae500a4a57938ae04576caa83">More...</a><br/></td></tr>
<tr class="separator:a8017c0aae500a4a57938ae04576caa83 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1">copyFrom</a> (<a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a>&lt; <a class="el" href="classdouble.html">double</a> &gt; const &amp;b)</td></tr>
+<tr class="memdesc:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy method. <a href="#aa5c43cb67d674223a0a2361ac8de55c1">More...</a><br/></td></tr>
<tr class="separator:aa5c43cb67d674223a0a2361ac8de55c1 inherit pro_methods_classmeow_1_1Color3__Space"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classmeow_1_1Color3__Space"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmeow_1_1Color3__Space')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classmeow_1_1Color3__Space.html">meow::Color3_Space&lt; double &gt;</a></td></tr>
<tr class="memitem:ab00eca747ea06269fddd3586dd1bca46 inherit pro_attribs_classmeow_1_1Color3__Space"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmeow_1_1Vector3D.html">Vector3D</a>&lt; <a class="el" href="classdouble.html">double</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">min_</a></td></tr>
@@ -1003,7 +1015,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/custom.css b/doc/html/custom.css
index 3d18656..c69dffa 100644
--- a/doc/html/custom.css
+++ b/doc/html/custom.css
@@ -68,7 +68,7 @@
#nav-tree {
padding: 0px 0px;
- background-color: #2A2A2F;
+ background-color: #2A2A2F;
font-size:14px;
overflow:auto;
background-image:url('nav_h.png');
diff --git a/doc/html/dir_115d3279a93b9c99d8f569a34543848f.html b/doc/html/dir_115d3279a93b9c99d8f569a34543848f.html
index d42caf7..ec8d760 100644
--- a/doc/html/dir_115d3279a93b9c99d8f569a34543848f.html
+++ b/doc/html/dir_115d3279a93b9c99d8f569a34543848f.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -97,7 +97,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_115d3279a93b9c99d8f569a34543848f.html">gra</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/dir_115d3279a93b9c99d8f569a34543848f.js b/doc/html/dir_115d3279a93b9c99d8f569a34543848f.js
index edefb38..7da875c 100644
--- a/doc/html/dir_115d3279a93b9c99d8f569a34543848f.js
+++ b/doc/html/dir_115d3279a93b9c99d8f569a34543848f.js
@@ -1,8 +1,6 @@
var dir_115d3279a93b9c99d8f569a34543848f =
[
- [ "Bitmap.h", "Bitmap_8h.html", [
- [ "Bitmap", "classmeow_1_1Bitmap.html", "classmeow_1_1Bitmap" ]
- ] ],
+ [ "Bitmap.h", "Bitmap_8h.html", "Bitmap_8h" ],
[ "BundleAdjustment.h", "BundleAdjustment_8h.html", "BundleAdjustment_8h" ],
[ "BundleAdjustment_LM.h", "BundleAdjustment__LM_8h.html", [
[ "BundleAdjustment_LM", "classmeow_1_1BundleAdjustment__LM.html", "classmeow_1_1BundleAdjustment__LM" ]
diff --git a/doc/html/dir_540a4c8f2977878a343351220ffba92b.html b/doc/html/dir_540a4c8f2977878a343351220ffba92b.html
index fe01ae1..39350dd 100644
--- a/doc/html/dir_540a4c8f2977878a343351220ffba92b.html
+++ b/doc/html/dir_540a4c8f2977878a343351220ffba92b.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -73,10 +73,6 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ObjTypes_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ObjTypes_8h.html">ObjTypes.h</a> <a href="ObjTypes_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:Register__Implement_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Register__Implement_8h.html">Register_Implement.h</a> <a href="Register__Implement_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:Register__Implement_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Register__Implement_8hpp.html">Register_Implement.hpp</a> <a href="Register__Implement_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
@@ -85,7 +81,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_540a4c8f2977878a343351220ffba92b.html">oo</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/dir_540a4c8f2977878a343351220ffba92b.js b/doc/html/dir_540a4c8f2977878a343351220ffba92b.js
index 6be90cc..60c2c3a 100644
--- a/doc/html/dir_540a4c8f2977878a343351220ffba92b.js
+++ b/doc/html/dir_540a4c8f2977878a343351220ffba92b.js
@@ -13,10 +13,5 @@ var dir_540a4c8f2977878a343351220ffba92b =
[ "ObjProperties", "classmeow_1_1ObjProperties.html", "classmeow_1_1ObjProperties" ]
] ],
[ "ObjSelector.h", "ObjSelector_8h.html", "ObjSelector_8h" ],
- [ "ObjTypes.h", "ObjTypes_8h.html", "ObjTypes_8h" ],
- [ "Register_Implement.h", "Register__Implement_8h.html", [
- [ "ImplementInterface", "classmeow_1_1ImplementInterface.html", "classmeow_1_1ImplementInterface" ],
- [ "RegisterInterface", "classmeow_1_1RegisterInterface.html", "classmeow_1_1RegisterInterface" ]
- ] ],
- [ "Register_Implement.hpp", "Register__Implement_8hpp.html", null ]
+ [ "ObjTypes.h", "ObjTypes_8h.html", "ObjTypes_8h" ]
]; \ No newline at end of file
diff --git a/doc/html/dir_77e0ab67466b1e7d76f50725a5ab9910.html b/doc/html/dir_77e0ab67466b1e7d76f50725a5ab9910.html
index 26febc0..bebbb46 100644
--- a/doc/html/dir_77e0ab67466b1e7d76f50725a5ab9910.html
+++ b/doc/html/dir_77e0ab67466b1e7d76f50725a5ab9910.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.html b/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.html
index 2ababd8..f7246b3 100644
--- a/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.html
+++ b/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -80,12 +80,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:Usage_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Usage_8h.html">Usage.h</a> <a href="Usage_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:Usage_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Usage_8hpp.html">Usage.hpp</a> <a href="Usage_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:utility_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html">utility.h</a> <a href="utility_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:utility_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8hpp.html">utility.hpp</a> <a href="utility_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
@@ -94,7 +90,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.js b/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.js
index 904ac40..9ea3499 100644
--- a/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.js
+++ b/doc/html/dir_92fecd8d02dd5e7a67429447fdf0f60f.js
@@ -12,7 +12,5 @@ var dir_92fecd8d02dd5e7a67429447fdf0f60f =
[ "Usage.h", "Usage_8h.html", [
[ "Usage", "classmeow_1_1Usage.html", "classmeow_1_1Usage" ]
] ],
- [ "Usage.hpp", "Usage_8hpp.html", null ],
- [ "utility.h", "utility_8h.html", "utility_8h" ],
- [ "utility.hpp", "utility_8hpp.html", "utility_8hpp" ]
+ [ "utility.h", "utility_8h.html", "utility_8h" ]
]; \ No newline at end of file
diff --git a/doc/html/dir_a17ff8dcb3a1c1b842af541700214096.html b/doc/html/dir_a17ff8dcb3a1c1b842af541700214096.html
index f8caf80..057f0ff 100644
--- a/doc/html/dir_a17ff8dcb3a1c1b842af541700214096.html
+++ b/doc/html/dir_a17ff8dcb3a1c1b842af541700214096.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -85,7 +85,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html">dsa</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/dir_a57e9e528cb28fd6752031b735908fb6.html b/doc/html/dir_a57e9e528cb28fd6752031b735908fb6.html
index 6c4971f..f1c65d0 100644
--- a/doc/html/dir_a57e9e528cb28fd6752031b735908fb6.html
+++ b/doc/html/dir_a57e9e528cb28fd6752031b735908fb6.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,7 +71,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_a57e9e528cb28fd6752031b735908fb6.html">geo</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.html b/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.html
index d2200c9..a6a43e7 100644
--- a/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.html
+++ b/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -63,28 +63,12 @@ $(document).ready(function(){initNavTree('dir_f6840b2fecd08a3779df34f0add0e074.h
Files</h2></td></tr>
<tr class="memitem:Color3__Space_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color3__Space_8h.html">Color3_Space.h</a> <a href="Color3__Space_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:HSL_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="HSL_8h.html">HSL.h</a> <a href="HSL_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:HSL_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="HSL_8hpp.html">HSL.hpp</a> <a href="HSL_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:HSL__Space_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="HSL__Space_8h.html">HSL_Space.h</a> <a href="HSL__Space_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:HSV_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="HSV_8h.html">HSV.h</a> <a href="HSV_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:HSV_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="HSV_8hpp.html">HSV.hpp</a> <a href="HSV_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:HSV__Space_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="HSV__Space_8h.html">HSV_Space.h</a> <a href="HSV__Space_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:RGB_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RGB_8h.html">RGB.h</a> <a href="RGB_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:RGB_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RGB_8hpp.html">RGB.hpp</a> <a href="RGB_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:RGB__Space_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RGB__Space_8h.html">RGB_Space.h</a> <a href="RGB__Space_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:YUV_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="YUV_8h.html">YUV.h</a> <a href="YUV_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:YUV_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="YUV_8hpp.html">YUV.hpp</a> <a href="YUV_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:YUV__Space_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="YUV__Space_8h.html">YUV_Space.h</a> <a href="YUV__Space_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -95,7 +79,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html">colors</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.js b/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.js
index 4a331dc..40d7bf0 100644
--- a/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.js
+++ b/doc/html/dir_f6840b2fecd08a3779df34f0add0e074.js
@@ -3,20 +3,8 @@ var dir_f6840b2fecd08a3779df34f0add0e074 =
[ "Color3_Space.h", "Color3__Space_8h.html", [
[ "Color3_Space", "classmeow_1_1Color3__Space.html", "classmeow_1_1Color3__Space" ]
] ],
- [ "HSL.h", "HSL_8h.html", "HSL_8h" ],
- [ "HSL.hpp", "HSL_8hpp.html", "HSL_8hpp" ],
[ "HSL_Space.h", "HSL__Space_8h.html", "HSL__Space_8h" ],
- [ "HSV.h", "HSV_8h.html", "HSV_8h" ],
- [ "HSV.hpp", "HSV_8hpp.html", "HSV_8hpp" ],
[ "HSV_Space.h", "HSV__Space_8h.html", "HSV__Space_8h" ],
- [ "RGB.h", "RGB_8h.html", [
- [ "RGB", "classmeow_1_1RGB.html", "classmeow_1_1RGB" ],
- [ "RGBf", "classmeow_1_1RGBf.html", "classmeow_1_1RGBf" ],
- [ "RGBi", "classmeow_1_1RGBi.html", "classmeow_1_1RGBi" ]
- ] ],
- [ "RGB.hpp", "RGB_8hpp.html", null ],
[ "RGB_Space.h", "RGB__Space_8h.html", "RGB__Space_8h" ],
- [ "YUV.h", "YUV_8h.html", "YUV_8h" ],
- [ "YUV.hpp", "YUV_8hpp.html", "YUV_8hpp" ],
[ "YUV_Space.h", "YUV__Space_8h.html", "YUV__Space_8h" ]
]; \ No newline at end of file
diff --git a/doc/html/files.html b/doc/html/files.html
index 0ff10bf..91ae711 100644
--- a/doc/html/files.html
+++ b/doc/html/files.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -63,18 +63,10 @@ $(document).ready(function(){initNavTree('files.html','');});
<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html" target="_self">meowpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_')"/><img id="img_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_')"/><a class="el" href="dir_f6840b2fecd08a3779df34f0add0e074.html" target="_self">colors</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Color3__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Color3__Space_8h.html" target="_self">Color3_Space.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSL_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSL_8h.html" target="_self">HSL.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSL_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSL_8hpp.html" target="_self">HSL.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_3_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSL__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSL__Space_8h.html" target="_self">HSL_Space.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSV_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSV_8h.html" target="_self">HSV.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_5_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSV_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSV_8hpp.html" target="_self">HSV.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_6_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSV__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSV__Space_8h.html" target="_self">HSV_Space.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_7_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RGB_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RGB_8h.html" target="_self">RGB.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_8_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RGB_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RGB_8hpp.html" target="_self">RGB.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_9_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RGB__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RGB__Space_8h.html" target="_self">RGB_Space.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="YUV_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="YUV_8h.html" target="_self">YUV.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_11_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="YUV_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="YUV_8hpp.html" target="_self">YUV.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_12_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="YUV__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="YUV__Space_8h.html" target="_self">YUV_Space.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSL__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSL__Space_8h.html" target="_self">HSL_Space.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="HSV__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="HSV__Space_8h.html" target="_self">HSV_Space.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_3_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RGB__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RGB__Space_8h.html" target="_self">RGB_Space.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="YUV__Space_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="YUV__Space_8h.html" target="_self">YUV_Space.h</a></td><td class="desc"></td></tr>
<tr id="row_0_1_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_1_')"/><img id="img_0_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_1_')"/><a class="el" href="dir_a17ff8dcb3a1c1b842af541700214096.html" target="_self">dsa</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="BinaryIndexTree_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="BinaryIndexTree_8h.html" target="_self">BinaryIndexTree.h</a></td><td class="desc"></td></tr>
<tr id="row_0_1_1_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="DisjointSet_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="DisjointSet_8h.html" target="_self">DisjointSet.h</a></td><td class="desc"></td></tr>
@@ -116,14 +108,10 @@ $(document).ready(function(){initNavTree('files.html','');});
<tr id="row_0_5_2_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ObjDictionary_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ObjDictionary_8h.html" target="_self">ObjDictionary.h</a></td><td class="desc"></td></tr>
<tr id="row_0_5_3_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ObjProperties_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ObjProperties_8h.html" target="_self">ObjProperties.h</a></td><td class="desc"></td></tr>
<tr id="row_0_5_4_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ObjSelector_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ObjSelector_8h.html" target="_self">ObjSelector.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_5_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ObjTypes_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ObjTypes_8h.html" target="_self">ObjTypes.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_5_6_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Register__Implement_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Register__Implement_8h.html" target="_self">Register_Implement.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_5_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="Register__Implement_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Register__Implement_8hpp.html" target="_self">Register_Implement.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_5_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="ObjTypes_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ObjTypes_8h.html" target="_self">ObjTypes.h</a></td><td class="desc"></td></tr>
<tr id="row_0_6_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Self_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Self_8h.html" target="_self">Self.h</a></td><td class="desc"></td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Usage_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Usage_8h.html" target="_self">Usage.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_8_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Usage_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Usage_8hpp.html" target="_self">Usage.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="utility_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="utility_8h.html" target="_self">utility.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_10_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="utility_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="utility_8hpp.html" target="_self">utility.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="utility_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="utility_8h.html" target="_self">utility.h</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -132,7 +120,7 @@ $(document).ready(function(){initNavTree('files.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions.html b/doc/html/functions.html
index 7f733a9..be3cc0d 100644
--- a/doc/html/functions.html
+++ b/doc/html/functions.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,7 +58,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>access()
-: <a class="el" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">meow::ObjType&lt; Type, ReaderWriter &gt;</a>
+: <a class="el" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">meow::ObjType&lt; Type, ReaderWriter &gt;</a>
</li>
<li>add()
: <a class="el" href="classmeow_1_1HashTableList.html#a6d7a0c3ac05a355cc9e1c60856ebd781">meow::HashTableList&lt; Data, HashFunc &gt;</a>
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_b.html b/doc/html/functions_b.html
index 05f0f24..960470b 100644
--- a/doc/html/functions_b.html
+++ b/doc/html/functions_b.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,22 +58,18 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>b()
-: <a class="el" href="classmeow_1_1RGB.html#aebff34ce6c558095ae73164a84f2e4c3">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88">meow::RGBf_Space</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#ad1fa67b3646315b7a4fbcf225663e019">meow::RGBi_Space</a>
</li>
<li>BallProjection()
-: <a class="el" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">meow::BallProjection&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">meow::BallProjection&lt; Scalar &gt;</a>
</li>
<li>bGet()
: <a class="el" href="classmeow_1_1RGBf__Space.html#a1e788ac2df4f3cd00ff09b5f644f2c8c">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#ad9160364e918eaa52e0573c30f4f26e7">meow::RGBi_Space</a>
</li>
-<li>bgr()
-: <a class="el" href="classmeow_1_1RGB.html#a5c51ce2c05600850275de3c083328c10">meow::RGB&lt; T &gt;</a>
-</li>
<li>BinaryIndexTree()
-: <a class="el" href="classmeow_1_1BinaryIndexTree.html#a8323caade12e478be1e47b7612a60b8f">meow::BinaryIndexTree&lt; Value &gt;</a>
+: <a class="el" href="classmeow_1_1BinaryIndexTree.html#afe34f33091c5c8267f1d219ff40824c4">meow::BinaryIndexTree&lt; Value &gt;</a>
</li>
<li>Bitmap()
: <a class="el" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">meow::Bitmap&lt; Pixel &gt;</a>
@@ -85,17 +81,11 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
: <a class="el" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">meow::Photo&lt; Pixel &gt;</a>
</li>
<li>bMax()
-: <a class="el" href="classmeow_1_1RGB.html#aa040fb899d8ecf152d95a6f7a4b3b066">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#a41f7e5d58f6b848b4b90de289e0ea96b">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#a8d1ae508bdb3f491be0e0e771433bb6c">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a2ce95550fd5c89fc71f0715fc8ac573b">meow::RGBi_Space</a>
</li>
<li>bMin()
-: <a class="el" href="classmeow_1_1RGB.html#ab9f74cc384f67615ad172e994a645de9">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#a8f61a17587ae9d51c236b43495e6b2fb">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#a78e2c47da313180300863354219e63a9">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a612c6b94ae15541855dcd9dd15056ff8">meow::RGBi_Space</a>
</li>
<li>build()
@@ -115,7 +105,7 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_c.html b/doc/html/functions_c.html
index 864e607..83578c2 100644
--- a/doc/html/functions_c.html
+++ b/doc/html/functions_c.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -67,12 +67,12 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
<li>cameraGet()
: <a class="el" href="classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0">meow::Eye&lt; Pixel &gt;</a>
</li>
-<li>Cameras
-: <a class="el" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">meow::WatchBall&lt; Pixel &gt;</a>
-</li>
<li>cameras()
: <a class="el" href="classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98">meow::WatchBall&lt; Pixel &gt;</a>
</li>
+<li>Cameras
+: <a class="el" href="classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c">meow::WatchBall&lt; Pixel &gt;</a>
+</li>
<li>camerasGet()
: <a class="el" href="classmeow_1_1WatchBall.html#a1e1c147b92eb097472f957b5fc44346f">meow::WatchBall&lt; Pixel &gt;</a>
</li>
@@ -202,7 +202,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_d.html b/doc/html/functions_d.html
index c8877c5..add4931 100644
--- a/doc/html/functions_d.html
+++ b/doc/html/functions_d.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_e.html b/doc/html/functions_e.html
index 95f5693..8992f61 100644
--- a/doc/html/functions_e.html
+++ b/doc/html/functions_e.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -76,16 +76,13 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
</li>
<li>entries()
: <a class="el" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">meow::Vector&lt; Scalar &gt;</a>
</li>
<li>entry()
: <a class="el" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">meow::ObjArray&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector&lt; Scalar &gt;</a>
+, <a class="el" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">meow::ObjArray&lt; T &gt;</a>
</li>
<li>entryGet()
: <a class="el" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">meow::Vector&lt; Scalar &gt;</a>
</li>
<li>EntryRef
: <a class="el" href="classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e">meow::Matrix&lt; Entry &gt;</a>
@@ -124,7 +121,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html
index b14d69a..af88202 100644
--- a/doc/html/functions_enum.html
+++ b/doc/html/functions_enum.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('functions_enum.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_eval.html b/doc/html/functions_eval.html
index 705cbf0..906bdc4 100644
--- a/doc/html/functions_eval.html
+++ b/doc/html/functions_eval.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -68,7 +68,7 @@ $(document).ready(function(){initNavTree('functions_eval.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_f.html b/doc/html/functions_f.html
index 0ec6167..55edb09 100644
--- a/doc/html/functions_f.html
+++ b/doc/html/functions_f.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -80,7 +80,8 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a13c3591050f556251a33c03ce142acb1">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
<li>first()
-: <a class="el" href="classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b">meow::SplayTree&lt; Key, Value &gt;</a>
+: <a class="el" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">meow::ObjDictionary&lt; Key, Value &gt;</a>
+, <a class="el" href="classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b">meow::SplayTree&lt; Key, Value &gt;</a>
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a74207c8c8023d62111171cd64abfbe77">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
<li>fixedPoint2D()
@@ -99,7 +100,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
: <a class="el" href="structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2">meow::SceneInfo&lt; Pixel &gt;</a>
</li>
<li>focal()
-: <a class="el" href="classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9">meow::Photo&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4">meow::Photo&lt; Pixel &gt;</a>
, <a class="el" href="classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5">meow::PhotoProjection&lt; Scalar &gt;</a>
</li>
<li>forceBuild()
@@ -107,7 +108,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
, <a class="el" href="classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733">meow::VP_Tree&lt; Vector, Scalar &gt;</a>
</li>
<li>FPD_Harris()
-: <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>
</li>
<li>FPMKM()
: <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>
@@ -125,7 +126,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html
index b0bf1f6..401b4d0 100644
--- a/doc/html/functions_func.html
+++ b/doc/html/functions_func.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,7 +58,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>access()
-: <a class="el" href="classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9">meow::ObjType&lt; Type, ReaderWriter &gt;</a>
+: <a class="el" href="classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3">meow::ObjType&lt; Type, ReaderWriter &gt;</a>
</li>
<li>add()
: <a class="el" href="classmeow_1_1HashTableList.html#a6d7a0c3ac05a355cc9e1c60856ebd781">meow::HashTableList&lt; Data, HashFunc &gt;</a>
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_b.html b/doc/html/functions_func_b.html
index 1b858ee..0fb7403 100644
--- a/doc/html/functions_func_b.html
+++ b/doc/html/functions_func_b.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,22 +58,18 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>b()
-: <a class="el" href="classmeow_1_1RGB.html#aebff34ce6c558095ae73164a84f2e4c3">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88">meow::RGBf_Space</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#ad1fa67b3646315b7a4fbcf225663e019">meow::RGBi_Space</a>
</li>
<li>BallProjection()
-: <a class="el" href="classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850">meow::BallProjection&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28">meow::BallProjection&lt; Scalar &gt;</a>
</li>
<li>bGet()
: <a class="el" href="classmeow_1_1RGBf__Space.html#a1e788ac2df4f3cd00ff09b5f644f2c8c">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#ad9160364e918eaa52e0573c30f4f26e7">meow::RGBi_Space</a>
</li>
-<li>bgr()
-: <a class="el" href="classmeow_1_1RGB.html#a5c51ce2c05600850275de3c083328c10">meow::RGB&lt; T &gt;</a>
-</li>
<li>BinaryIndexTree()
-: <a class="el" href="classmeow_1_1BinaryIndexTree.html#a8323caade12e478be1e47b7612a60b8f">meow::BinaryIndexTree&lt; Value &gt;</a>
+: <a class="el" href="classmeow_1_1BinaryIndexTree.html#afe34f33091c5c8267f1d219ff40824c4">meow::BinaryIndexTree&lt; Value &gt;</a>
</li>
<li>Bitmap()
: <a class="el" href="classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c">meow::Bitmap&lt; Pixel &gt;</a>
@@ -85,17 +81,11 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});
: <a class="el" href="classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7">meow::Photo&lt; Pixel &gt;</a>
</li>
<li>bMax()
-: <a class="el" href="classmeow_1_1RGB.html#aa040fb899d8ecf152d95a6f7a4b3b066">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#a41f7e5d58f6b848b4b90de289e0ea96b">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#a8d1ae508bdb3f491be0e0e771433bb6c">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a2ce95550fd5c89fc71f0715fc8ac573b">meow::RGBi_Space</a>
</li>
<li>bMin()
-: <a class="el" href="classmeow_1_1RGB.html#ab9f74cc384f67615ad172e994a645de9">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#a8f61a17587ae9d51c236b43495e6b2fb">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#a78e2c47da313180300863354219e63a9">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a612c6b94ae15541855dcd9dd15056ff8">meow::RGBi_Space</a>
</li>
<li>build()
@@ -115,7 +105,7 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_c.html b/doc/html/functions_func_c.html
index 3f0d643..56f6cc3 100644
--- a/doc/html/functions_func_c.html
+++ b/doc/html/functions_func_c.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -196,7 +196,7 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_d.html b/doc/html/functions_func_d.html
index da21211..5d5e69a 100644
--- a/doc/html/functions_func_d.html
+++ b/doc/html/functions_func_d.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_e.html b/doc/html/functions_func_e.html
index ab1c7ed..fc11323 100644
--- a/doc/html/functions_func_e.html
+++ b/doc/html/functions_func_e.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -76,16 +76,13 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
</li>
<li>entries()
: <a class="el" href="classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618">meow::Vector&lt; Scalar &gt;</a>
</li>
<li>entry()
: <a class="el" href="classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b">meow::ObjArray&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8">meow::Vector&lt; Scalar &gt;</a>
+, <a class="el" href="classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737">meow::ObjArray&lt; T &gt;</a>
</li>
<li>entryGet()
: <a class="el" href="classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe">meow::Vector&lt; Scalar &gt;</a>
</li>
<li>equal()
: <a class="el" href="classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d">meow::Self&lt; Data &gt;</a>
@@ -106,7 +103,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
: <a class="el" href="classmeow_1_1WatchBall.html#a00fcbbce6d9e4748a9b093983e591c19">meow::WatchBall&lt; Pixel &gt;</a>
</li>
<li>Eye()
-: <a class="el" href="classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5">meow::Eye&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06">meow::Eye&lt; Pixel &gt;</a>
</li>
</ul>
</div><!-- contents -->
@@ -115,7 +112,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_f.html b/doc/html/functions_func_f.html
index bbcb265..9678174 100644
--- a/doc/html/functions_func_f.html
+++ b/doc/html/functions_func_f.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -72,14 +72,15 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a13c3591050f556251a33c03ce142acb1">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
<li>first()
-: <a class="el" href="classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b">meow::SplayTree&lt; Key, Value &gt;</a>
+: <a class="el" href="classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac">meow::ObjDictionary&lt; Key, Value &gt;</a>
+, <a class="el" href="classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b">meow::SplayTree&lt; Key, Value &gt;</a>
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a74207c8c8023d62111171cd64abfbe77">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
<li>fixedPoint2D()
: <a class="el" href="classmeow_1_1Camera.html#a9692355258ec6a78827cf35211521907">meow::Camera&lt; Pixel &gt;</a>
</li>
<li>fixedPoints2D()
-: <a class="el" href="classmeow_1_1Camera.html#a2fde4fdfcb105e8a44b3333c78f55b6b">meow::Camera&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1Camera.html#a298f81d18e2339db23ed5339f59b7986">meow::Camera&lt; Pixel &gt;</a>
</li>
<li>fixedPoints2DGet()
: <a class="el" href="classmeow_1_1Camera.html#aa6bfaf360ab9b78adfde7005747368d4">meow::Camera&lt; Pixel &gt;</a>
@@ -96,7 +97,7 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
: <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>
</li>
<li>FPMKM()
-: <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>
+: <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#aa67e41546eb54e64fea560f5d0e50586">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>
</li>
<li>func()
: <a class="el" href="classmeow_1_1HashTableList.html#aaf4154c2534c861455149261c0194f00">meow::HashTableList&lt; Data, HashFunc &gt;</a>
@@ -108,7 +109,7 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_g.html b/doc/html/functions_func_g.html
index 36287ed..5b2a232 100644
--- a/doc/html/functions_func_g.html
+++ b/doc/html/functions_func_g.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,38 +58,28 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>g()
-: <a class="el" href="classmeow_1_1RGB.html#ad427ada53b9a14dfc46150d54e983cfb">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a4e11d1c769ed496cccb9731a0fb68af4">meow::RGBi_Space</a>
</li>
<li>gaussian()
: <a class="el" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">meow::Bitmap&lt; Pixel &gt;</a>
</li>
<li>gaussianed()
-: <a class="el" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">meow::Bitmap&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">meow::Bitmap&lt; Pixel &gt;</a>
</li>
<li>get()
: <a class="el" href="classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3">meow::ObjSelector&lt; id &gt;</a>
</li>
-<li>getImplement()
-: <a class="el" href="classmeow_1_1RegisterInterface.html#aa0f73c861a4b917085eed724e61661cf">meow::RegisterInterface&lt; T &gt;</a>
-</li>
<li>gGet()
: <a class="el" href="classmeow_1_1RGBf__Space.html#a48e591bedfc479b2193dd00ac5986f9f">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#ae929cfad169be9724e8d38d967a8ac33">meow::RGBi_Space</a>
</li>
<li>gMax()
-: <a class="el" href="classmeow_1_1RGB.html#ac1e1bd0f904c0bc4d68d117ec9a88932">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#af528758e69770cdd8379175f68cd9678">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#a3ac8d53ca66a53ad7f734b06c5f3e53c">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a4b3d58a5a52f1ebee9e7477a9f0bd291">meow::RGBi_Space</a>
</li>
<li>gMin()
-: <a class="el" href="classmeow_1_1RGB.html#abc9f6654db5515946b10c7d593fc49cd">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#aaf6380aaa51980f93b14b3a47377552d">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#a1bf359848887a55f86b25ac01b188ede">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253">meow::RGBi_Space</a>
</li>
<li>gradiancedX()
@@ -99,7 +89,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
: <a class="el" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">meow::Bitmap&lt; Pixel &gt;</a>
</li>
<li>gradianceX()
-: <a class="el" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">meow::Bitmap&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">meow::Bitmap&lt; Pixel &gt;</a>
</li>
<li>gradianceY()
: <a class="el" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap&lt; Pixel &gt;</a>
@@ -111,7 +101,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_h.html b/doc/html/functions_func_h.html
index ed22116..76fa5e8 100644
--- a/doc/html/functions_func_h.html
+++ b/doc/html/functions_func_h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');});
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>h()
-: <a class="el" href="classmeow_1_1HSL.html#aa4389db431631775dddfdfa1d4b2516d">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#a8379a7dec9f95eac7908b6b4c0aff98e">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#a5a35504836c489a15c146750107cf73a">meow::HSV&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a1aca0fee7322efd313d6b070b580d0ad">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#a400aceb17358373551aba79aac046e88">meow::HSVf_Space</a>
</li>
<li>HashTableList()
@@ -78,35 +76,18 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');});
, <a class="el" href="classmeow_1_1HSVf__Space.html#ae142d6dfee8ac3f1e8471792911dca46">meow::HSVf_Space</a>
</li>
<li>hMax()
-: <a class="el" href="classmeow_1_1HSL.html#ade1bddf4a6177269ceca10872f1d7ad2">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#ae558ad5682570217c00e366a5d63bd5b">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#a587dfd1cf14ca12838d6e1da55880547">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#a5e3e3f683820ba8c1aaf01e5c2267532">meow::HSVf</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#a9c477bb3f4bd4a6e275454b5c17f70af">meow::HSVf_Space</a>
</li>
<li>hMin()
-: <a class="el" href="classmeow_1_1HSL.html#a895814d6b6f3c2a6a542fe1799be737f">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#a149826315b4abba3edc86958b6de69e2">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#afd6308bfe34a833e31d75a91959a38a9">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#a11dc3c29ef8fea571c27dff0605e6409">meow::HSVf</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#a55d7dc460276eedec803905bc896e3f4">meow::HSVf_Space</a>
</li>
<li>hsl()
-: <a class="el" href="classmeow_1_1HSL.html#a5916a5e44dbcac7bcb8759bd664edba0">meow::HSL&lt; T &gt;</a>
-</li>
-<li>HSL()
-: <a class="el" href="classmeow_1_1HSL.html#a535248e246711f0d634afae7f31326cc">meow::HSL&lt; T &gt;</a>
-</li>
-<li>hsl()
: <a class="el" href="classmeow_1_1HSLf__Space.html#a7bfcdff0e263e1fc668378e62fcc7bbe">meow::HSLf_Space</a>
</li>
-<li>HSLf()
-: <a class="el" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d">meow::HSLf</a>
-</li>
<li>HSLf_Space()
-: <a class="el" href="classmeow_1_1HSLf__Space.html#aa210413146f56ae8106649f879139128">meow::HSLf_Space</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a5920c0fc93e0481957c629c47d302849">meow::HSLf_Space</a>
</li>
<li>hslGet()
: <a class="el" href="classmeow_1_1HSLf__Space.html#ae5299a5b58224fcf600812cbcebb7031">meow::HSLf_Space</a>
@@ -117,23 +98,11 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');});
<li>hslMin()
: <a class="el" href="classmeow_1_1HSLf__Space.html#ae97959215ff50cc62af6a309226a0061">meow::HSLf_Space</a>
</li>
-<li>HSV()
-: <a class="el" href="classmeow_1_1HSV.html#a7b6274bb5ade15a133d9c9628049df7e">meow::HSV&lt; T &gt;</a>
-</li>
<li>hsv()
-: <a class="el" href="classmeow_1_1HSV.html#a75b1556393e540d68759d0dcf32ceada">meow::HSV&lt; T &gt;</a>
-</li>
-<li>HSV()
-: <a class="el" href="classmeow_1_1HSV.html#a5d448c64b3bab700e1f3202a483fafe5">meow::HSV&lt; T &gt;</a>
-</li>
-<li>hsv()
-: <a class="el" href="classmeow_1_1HSVf__Space.html#aa5d83feefbbd4dee3d2642bd4782ee63">meow::HSVf_Space</a>
-</li>
-<li>HSVf()
-: <a class="el" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20">meow::HSVf</a>
+: <a class="el" href="classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502">meow::HSVf_Space</a>
</li>
<li>HSVf_Space()
-: <a class="el" href="classmeow_1_1HSVf__Space.html#a8b92ab84b9fe888ee6f06d55b4368cb3">meow::HSVf_Space</a>
+: <a class="el" href="classmeow_1_1HSVf__Space.html#a27eb3acfdc06d03d88f5f3d1ae1cb7cc">meow::HSVf_Space</a>
</li>
<li>hsvGet()
: <a class="el" href="classmeow_1_1HSVf__Space.html#a1425760cfd045ecab3ecadd6e9060744">meow::HSVf_Space</a>
@@ -151,7 +120,7 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_i.html b/doc/html/functions_func_i.html
index 1e924a9..8a97991 100644
--- a/doc/html/functions_func_i.html
+++ b/doc/html/functions_func_i.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -57,9 +57,6 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
&#160;
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
-<li>identify()
-: <a class="el" href="classmeow_1_1ImplementInterface.html#af9de10bbb43c81258baeecccbc3f1431">meow::ImplementInterface&lt; T &gt;</a>
-</li>
<li>identitied()
: <a class="el" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix&lt; Entry &gt;</a>
</li>
@@ -67,7 +64,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
: <a class="el" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">meow::Matrix&lt; Entry &gt;</a>
</li>
<li>identityPoint()
-: <a class="el" href="classmeow_1_1IdentityPoints.html#aabf2528a2d24a68d3a859f239383701f">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1IdentityPoints.html#a22cc708e09447d1c059d8f7a07fa34cc">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
<li>identityPointAdd()
: <a class="el" href="classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
@@ -78,21 +75,18 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
<li>identityPointGet()
: <a class="el" href="classmeow_1_1IdentityPoints.html#a4a87edebfe33238c687ff6d6485c53f3">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
-<li>IdentityPoints()
-: <a class="el" href="classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
-</li>
<li>identityPoints()
: <a class="el" href="classmeow_1_1IdentityPoints.html#a312db9235d0a92aa6c297757079f6dd7">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
+<li>IdentityPoints()
+: <a class="el" href="classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
+</li>
<li>identityPointsAdd()
: <a class="el" href="classmeow_1_1IdentityPoints.html#af7b65433eccc4d45af938a577a5b5946">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
<li>identityPointsDel()
: <a class="el" href="classmeow_1_1IdentityPoints.html#a442f6744170780c61801706bb45c74f5">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
-<li>ImplementInterface()
-: <a class="el" href="classmeow_1_1ImplementInterface.html#ae9a6b17845cc8b850fb5a97e706396e0">meow::ImplementInterface&lt; T &gt;</a>
-</li>
<li>import()
: <a class="el" href="classmeow_1_1Usage.html#ad7db9a4197d9b281c47df0800ed63df0">meow::Usage</a>
</li>
@@ -112,7 +106,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
<li>inside()
: <a class="el" href="classmeow_1_1Camera.html#a55e165212b212a58b0090b1496a1a40a">meow::Camera&lt; Pixel &gt;</a>
, <a class="el" href="classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325">meow::Eye&lt; Pixel &gt;</a>
-, <a class="el" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">meow::Photo&lt; Pixel &gt;</a>
+, <a class="el" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">meow::Photo&lt; Pixel &gt;</a>
</li>
<li>inversable()
: <a class="el" href="classmeow_1_1Transformation.html#a71a1e75ebcf4d692cb9f0dcfeba1c1e4">meow::Transformation&lt; Scalar &gt;</a>
@@ -130,7 +124,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_j.html b/doc/html/functions_func_j.html
index d47de7a..2367c0d 100644
--- a/doc/html/functions_func_j.html
+++ b/doc/html/functions_func_j.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('functions_func_j.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_k.html b/doc/html/functions_func_k.html
index 5718cda..85d696b 100644
--- a/doc/html/functions_func_k.html
+++ b/doc/html/functions_func_k.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_func_k.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_l.html b/doc/html/functions_func_l.html
index 6f39de1..670459b 100644
--- a/doc/html/functions_func_l.html
+++ b/doc/html/functions_func_l.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,8 +58,7 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');});
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>l()
-: <a class="el" href="classmeow_1_1HSL.html#a33425776fc45b1a6872a53ad90499e90">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#a639c043bb6ba788ad2ea183e59643cdf">meow::HSLf_Space</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#ae7e4b58fd85ace76a0979a3c7e14407c">meow::HSLf_Space</a>
</li>
<li>last()
: <a class="el" href="classmeow_1_1SplayTree.html#a805efe9b5f4bac68fd62908eb7cf3501">meow::SplayTree&lt; Key, Value &gt;</a>
@@ -79,25 +78,18 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');});
: <a class="el" href="classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44">meow::HSLf_Space</a>
</li>
<li>LinearTransformation()
-: <a class="el" href="classmeow_1_1LinearTransformation.html#a4d73d74510c76bdbe176a8d498be185e">meow::LinearTransformation&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1LinearTransformation.html#a799ed3fafc41010b87807b46e9b9c222">meow::LinearTransformation&lt; Scalar &gt;</a>
</li>
<li>lMax()
-: <a class="el" href="classmeow_1_1HSL.html#a58b52c74a59e14ef507894931bbeab28">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72">meow::HSLf_Space</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72">meow::HSLf_Space</a>
</li>
<li>lMin()
-: <a class="el" href="classmeow_1_1HSL.html#ac54f6e5f58a27772ff2b74df8e1279b1">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a">meow::HSLf_Space</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a">meow::HSLf_Space</a>
</li>
<li>lowerBound()
: <a class="el" href="classmeow_1_1SplayTree.html#a48d6f8f0af07a6620bd73a92db226ce6">meow::SplayTree&lt; Key, Value &gt;</a>
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a92ca3967d0f433a57b5057d61183f2aa">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
-<li>lsh()
-: <a class="el" href="classmeow_1_1HSL.html#a1a80ecb0bc823881404a8b2a5912bc88">meow::HSL&lt; T &gt;</a>
-</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
@@ -105,7 +97,7 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_m.html b/doc/html/functions_func_m.html
index d741fb1..fe258ad 100644
--- a/doc/html/functions_func_m.html
+++ b/doc/html/functions_func_m.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -62,9 +62,8 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});
, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#ae8ea7cbe57606eac89b5709058ea8f61">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>
</li>
<li>matrix()
-: <a class="el" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">meow::Bitmap&lt; Pixel &gt;</a>
-, <a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">meow::Color3_Space&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139">meow::LinearTransformation&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">meow::Bitmap&lt; Pixel &gt;</a>
+, <a class="el" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">meow::LinearTransformation&lt; Scalar &gt;</a>
</li>
<li>Matrix()
: <a class="el" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">meow::Matrix&lt; Entry &gt;</a>
@@ -72,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});
<li>matrix()
: <a class="el" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">meow::Vector2D&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D&lt; Scalar &gt;</a>
-, <a class="el" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">meow::Vector&lt; Scalar &gt;</a>
+, <a class="el" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">meow::Vector&lt; Scalar &gt;</a>
</li>
<li>matrixGet()
: <a class="el" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">meow::Bitmap&lt; Pixel &gt;</a>
@@ -116,7 +115,7 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});
</li>
<li>mul()
: <a class="el" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2">meow::Vector2D&lt; Scalar &gt;</a>
+, <a class="el" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">meow::Vector2D&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">meow::Vector3D&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c">meow::Vector&lt; Scalar &gt;</a>
</li>
@@ -131,7 +130,7 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_n.html b/doc/html/functions_func_n.html
index c035cac..479adf1 100644
--- a/doc/html/functions_func_n.html
+++ b/doc/html/functions_func_n.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('functions_func_n.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_o.html b/doc/html/functions_func_o.html
index 0c837c6..d0b06b5 100644
--- a/doc/html/functions_func_o.html
+++ b/doc/html/functions_func_o.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');});
, <a class="el" href="classmeow_1_1FeaturePoint.html#ab214706427b962a1404ee8fcfefd6465">meow::FeaturePoint&lt; Scalar, Description &gt;</a>
, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>
, <a class="el" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">meow::ObjType&lt; Type, ReaderWriter &gt;</a>
+, <a class="el" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">meow::ObjType&lt; Type, ReaderWriter &gt;</a>
, <a class="el" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">meow::PhotoProjection&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">meow::Self&lt; Data &gt;</a>
, <a class="el" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">meow::Vector2D&lt; Scalar &gt;</a>
@@ -214,8 +214,8 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');});
</li>
<li>operator[]()
: <a class="el" href="classmeow_1_1FeaturePoint.html#a54b483836901fd5ad6b3c115f3afda69">meow::FeaturePoint&lt; Scalar, Description &gt;</a>
-, <a class="el" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">meow::ObjArray&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">meow::ObjDictionary&lt; Key, Value &gt;</a>
+, <a class="el" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">meow::ObjArray&lt; T &gt;</a>
+, <a class="el" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">meow::ObjDictionary&lt; Key, Value &gt;</a>
, <a class="el" href="classmeow_1_1SplayTree.html#a9f02a4ccc46616b7923c5834e02d53bc">meow::SplayTree&lt; Key, Value &gt;</a>
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a2a4e8bffccdf807bfe6feb9d838ab44d">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
@@ -254,7 +254,7 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_p.html b/doc/html/functions_func_p.html
index 71e29b4..106d8cb 100644
--- a/doc/html/functions_func_p.html
+++ b/doc/html/functions_func_p.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -95,17 +95,17 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
: <a class="el" href="classmeow_1_1Camera.html#a78d30a42c1b67fafd3847f8757c10136">meow::Camera&lt; Pixel &gt;</a>
</li>
<li>Photo()
-: <a class="el" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">meow::Photo&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">meow::Photo&lt; Pixel &gt;</a>
</li>
<li>photoGet()
: <a class="el" href="classmeow_1_1Camera.html#aedd341c40cf8c5ef656bd02d9a1a266b">meow::Camera&lt; Pixel &gt;</a>
</li>
<li>PhotoProjection()
-: <a class="el" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">meow::PhotoProjection&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">meow::PhotoProjection&lt; Scalar &gt;</a>
</li>
<li>pixel()
: <a class="el" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap&lt; Pixel &gt;</a>
-, <a class="el" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">meow::Photo&lt; Pixel &gt;</a>
+, <a class="el" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">meow::Photo&lt; Pixel &gt;</a>
</li>
<li>pixels()
: <a class="el" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">meow::Bitmap&lt; Pixel &gt;</a>
@@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
: <a class="el" href="classmeow_1_1ObjProperties.html#af14e8afbd6807b61429d4f84291d6cee">meow::ObjProperties&lt; SID &gt;</a>
</li>
<li>property()
-: <a class="el" href="classmeow_1_1ObjProperties.html#af20d23e32a6658bb19685540c65c6a3a">meow::ObjProperties&lt; SID &gt;</a>
+: <a class="el" href="classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9">meow::ObjProperties&lt; SID &gt;</a>
</li>
<li>propertyAdd()
: <a class="el" href="classmeow_1_1ObjProperties.html#a5614e7f6a939da5376e83a1e75e215c5">meow::ObjProperties&lt; SID &gt;</a>
@@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
: <a class="el" href="classmeow_1_1MergeableHeap.html#a9491f6a76be757ae888a4093c034eedb">meow::MergeableHeap&lt; Element &gt;</a>
</li>
<li>putBack()
-: <a class="el" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">meow::ObjArray&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">meow::ObjArray&lt; T &gt;</a>
</li>
</ul>
</div><!-- contents -->
@@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_q.html b/doc/html/functions_func_q.html
index d51e85c..b2b411e 100644
--- a/doc/html/functions_func_q.html
+++ b/doc/html/functions_func_q.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_func_q.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_r.html b/doc/html/functions_func_r.html
index d106133..574d6b4 100644
--- a/doc/html/functions_func_r.html
+++ b/doc/html/functions_func_r.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,12 +58,11 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>r()
-: <a class="el" href="classmeow_1_1RGB.html#af404b8c2793659741bf4dcd3f9599c74">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02">meow::RGBi_Space</a>
</li>
<li>radius()
-: <a class="el" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">meow::BallProjection&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">meow::BallProjection&lt; Scalar &gt;</a>
</li>
<li>read()
: <a class="el" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">meow::Bitmap&lt; Pixel &gt;</a>
@@ -123,12 +122,6 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
: <a class="el" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">meow::Vector2D&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">meow::Vector3D&lt; Scalar &gt;</a>
</li>
-<li>regImplement()
-: <a class="el" href="classmeow_1_1RegisterInterface.html#ab94831367f6f8226f668886ceaa99b2c">meow::RegisterInterface&lt; T &gt;</a>
-</li>
-<li>RegisterInterface()
-: <a class="el" href="classmeow_1_1RegisterInterface.html#ac18ca2aeac72ece9f85c3632436426d5">meow::RegisterInterface&lt; T &gt;</a>
-</li>
<li>reset()
: <a class="el" href="classmeow_1_1BinaryIndexTree.html#a5634a9420ee864860bbf8605b9e17c32">meow::BinaryIndexTree&lt; Value &gt;</a>
, <a class="el" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">meow::Bitmap&lt; Pixel &gt;</a>
@@ -136,23 +129,14 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
, <a class="el" href="classmeow_1_1HashTableList.html#ac7417270658997ef1cb33221fba8d6e8">meow::HashTableList&lt; Data, HashFunc &gt;</a>
, <a class="el" href="classmeow_1_1KD__Tree.html#a45be7cf06442b1a75902faa266950121">meow::KD_Tree&lt; Vector, Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">meow::Photo&lt; Pixel &gt;</a>
+, <a class="el" href="classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0">meow::Photo&lt; Pixel &gt;</a>
, <a class="el" href="classmeow_1_1SegmentTree.html#a80c550b0a3b997bc541ae0947ae2f55d">meow::SegmentTree&lt; Value &gt;</a>
, <a class="el" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558">meow::VP_Tree&lt; Vector, Scalar &gt;</a>
</li>
<li>rgb()
-: <a class="el" href="classmeow_1_1RGB.html#a5b47ad08e06fa8da92e8af353ca1d69a">meow::RGB&lt; T &gt;</a>
-</li>
-<li>RGB()
-: <a class="el" href="classmeow_1_1RGB.html#a991e4ae339f6f0349d5c49a284c50d7b">meow::RGB&lt; T &gt;</a>
-</li>
-<li>rgb()
: <a class="el" href="classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385">meow::RGBi_Space</a>
</li>
-<li>RGBf()
-: <a class="el" href="classmeow_1_1RGBf.html#aa28e11d21cd70a6549aa211a3916171a">meow::RGBf</a>
-</li>
<li>RGBf_Space()
: <a class="el" href="classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66">meow::RGBf_Space</a>
</li>
@@ -160,11 +144,8 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
: <a class="el" href="classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1">meow::RGBi_Space</a>
</li>
-<li>RGBi()
-: <a class="el" href="classmeow_1_1RGBi.html#ab21405fa151e9ae43aeb9f925256f555">meow::RGBi</a>
-</li>
<li>RGBi_Space()
-: <a class="el" href="classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb">meow::RGBi_Space</a>
+: <a class="el" href="classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406">meow::RGBi_Space</a>
</li>
<li>rgbMax()
: <a class="el" href="classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203">meow::RGBf_Space</a>
@@ -186,17 +167,11 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a05057d5df92737104b7431b4203cac11">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
<li>rMax()
-: <a class="el" href="classmeow_1_1RGB.html#acf1e98a92ee1415e1278420c48976398">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#afac4e1e44f4545413ada1d151a7f33d3">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#a286f4f04c5e2d09dbab3ff5961c4954e">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614">meow::RGBi_Space</a>
</li>
<li>rMin()
-: <a class="el" href="classmeow_1_1RGB.html#a348908dfe16b5a77e30c69d2126fb010">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#ab699d04c3b698ffa7ce8f2ce1473f74b">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#ac4b9273da3f8bf7a9d4736bf9942336e">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384">meow::RGBi_Space</a>
</li>
<li>root()
@@ -236,7 +211,7 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_s.html b/doc/html/functions_func_s.html
index 47e6514..eff68cc 100644
--- a/doc/html/functions_func_s.html
+++ b/doc/html/functions_func_s.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>s()
-: <a class="el" href="classmeow_1_1HSL.html#a8586f2ff8547406af2cc268d47a9bece">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#aa7a09adb410bb0955a16c52ad816f124">meow::HSV&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe">meow::HSVf_Space</a>
</li>
<li>same()
@@ -68,11 +66,22 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
, <a class="el" href="classmeow_1_1SplayTree_1_1Element.html#a01f7474b5018d9505c0e8495d9d1d895">meow::SplayTree&lt; Key, Value &gt;::Element</a>
, <a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html#aea48bcfd0ad50cbdcdc15128be5e8f15">meow::SplayTree_Range&lt; Key, Value &gt;::Element</a>
</li>
+<li>scalar()
+: <a class="el" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">meow::Vector2D&lt; Scalar &gt;</a>
+, <a class="el" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">meow::Vector3D&lt; Scalar &gt;</a>
+, <a class="el" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">meow::Vector&lt; Scalar &gt;</a>
+</li>
+<li>scalarGet()
+: <a class="el" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">meow::Vector&lt; Scalar &gt;</a>
+</li>
+<li>scalars()
+: <a class="el" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">meow::Vector&lt; Scalar &gt;</a>
+</li>
<li>SceneInfo()
: <a class="el" href="structmeow_1_1SceneInfo.html#a2c8795480e3eae28533fa6e3eee0b832">meow::SceneInfo&lt; Pixel &gt;</a>
</li>
<li>SegmentTree()
-: <a class="el" href="classmeow_1_1SegmentTree.html#a1fe904372d3cdd01f07a1c88f86b14a1">meow::SegmentTree&lt; Value &gt;</a>
+: <a class="el" href="classmeow_1_1SegmentTree.html#a8e8365f0440c68f3c0853b94a7de3ccb">meow::SegmentTree&lt; Value &gt;</a>
</li>
<li>Self()
: <a class="el" href="classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d">meow::Self&lt; Data &gt;</a>
@@ -95,19 +104,11 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
, <a class="el" href="classmeow_1_1SplayTree__Range.html#afce0f36427e9105a3405176ed4eddf58">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
<li>sMax()
-: <a class="el" href="classmeow_1_1HSL.html#a19f89700fea77d2d373f136e2a758804">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#acf12ea2adf34f0abe2b9e03526f37d05">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#af4fb1008dcab65cba05d6b4ce6d06b39">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82">meow::HSVf</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974">meow::HSVf_Space</a>
</li>
<li>sMin()
-: <a class="el" href="classmeow_1_1HSL.html#a28e8d9a9f2b2cf9a498121508a38efb1">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#a11be863a86b8d0a4c8223715d5ec551a">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#a5f94dc2d37503ade2fd61fb431625d02">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#ab4fb9eac15c9dd67d937038c2d72af06">meow::HSVf</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b">meow::HSVf_Space</a>
</li>
<li>SplayTree()
@@ -143,7 +144,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_t.html b/doc/html/functions_func_t.html
index 9ff9325..dae5f0c 100644
--- a/doc/html/functions_func_t.html
+++ b/doc/html/functions_func_t.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_u.html b/doc/html/functions_func_u.html
index 4fbb11a..9007df5 100644
--- a/doc/html/functions_func_u.html
+++ b/doc/html/functions_func_u.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,21 +58,16 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');});
<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>u()
-: <a class="el" href="classmeow_1_1YUV.html#addc332aa6c92829fe96808e0f0f7212b">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b">meow::YUVf_Space</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6">meow::YUVf_Space</a>
</li>
<li>uGet()
: <a class="el" href="classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267">meow::YUVf_Space</a>
</li>
<li>uMax()
-: <a class="el" href="classmeow_1_1YUV.html#a858dd15fe0c951bd5cad92099c565c26">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#a211d1df1e9d314e32a7d9683f16a09ee">meow::YUVf</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">meow::YUVf_Space</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">meow::YUVf_Space</a>
</li>
<li>uMin()
-: <a class="el" href="classmeow_1_1YUV.html#af0e2d389c930707868a8ba73fe10bdbe">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#a20525a50b708c6ffb5886ad762671bda">meow::YUVf</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">meow::YUVf_Space</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">meow::YUVf_Space</a>
</li>
<li>update()
: <a class="el" href="classmeow_1_1BinaryIndexTree.html#a3a4f1799b20d5dab24d8cc584db5d32d">meow::BinaryIndexTree&lt; Value &gt;</a>
@@ -82,11 +77,14 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');});
: <a class="el" href="classmeow_1_1SplayTree.html#a9cd532f990a5fe6ff0930fc297cf664e">meow::SplayTree&lt; Key, Value &gt;</a>
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a492f68ede1f6423590ec2bfa3f839ab0">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
+<li>Usage()
+: <a class="el" href="classmeow_1_1Usage.html#a93bca4e2025f46bac3fbfdc36d8ab649">meow::Usage</a>
+</li>
<li>usage()
: <a class="el" href="classmeow_1_1Usage.html#a974e116cde6295ed08d836b08e0c1e99">meow::Usage</a>
</li>
<li>Usage()
-: <a class="el" href="classmeow_1_1Usage.html#a20c74babb6cc473dd3abe2a31bbe32db">meow::Usage</a>
+: <a class="el" href="classmeow_1_1Usage.html#a5bcc22c9e69258c22462c1cb4e5b5400">meow::Usage</a>
</li>
<li>usageBeginAdd()
: <a class="el" href="classmeow_1_1Usage.html#a05f4b23ce224661dbc7f308da4cb2709">meow::Usage</a>
@@ -101,7 +99,7 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_v.html b/doc/html/functions_func_v.html
index 14f3cf3..7154fd2 100644
--- a/doc/html/functions_func_v.html
+++ b/doc/html/functions_func_v.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');});
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>v()
-: <a class="el" href="classmeow_1_1HSV.html#aeef19a9dacc066f08e1405ccdef1f5d4">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7">meow::HSVf_Space</a>
-, <a class="el" href="classmeow_1_1YUV.html#a8c5f97ba28e24dc7e8c89caba748bcc7">meow::YUV&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa">meow::HSVf_Space</a>
, <a class="el" href="classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa">meow::YUVf_Space</a>
</li>
<li>val()
@@ -86,43 +84,29 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');});
: <a class="el" href="classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab">meow::Color3_Space&lt; T &gt;</a>
</li>
<li>Vector()
-: <a class="el" href="classmeow_1_1Vector.html#a68530affccd332248e476cc3e188cd61">meow::Vector&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1Vector.html#a7def8437ada844cc6b6dc9769aba1ee6">meow::Vector&lt; Scalar &gt;</a>
</li>
<li>Vector2D()
: <a class="el" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">meow::Vector2D&lt; Scalar &gt;</a>
</li>
<li>Vector3D()
-: <a class="el" href="classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523">meow::Vector3D&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f">meow::Vector3D&lt; Scalar &gt;</a>
</li>
<li>vGet()
: <a class="el" href="classmeow_1_1HSVf__Space.html#a681393735e63a1de944373b071ebef18">meow::HSVf_Space</a>
, <a class="el" href="classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0">meow::YUVf_Space</a>
</li>
<li>vMax()
-: <a class="el" href="classmeow_1_1HSV.html#a987ddab561832b5dd69adec27b6464de">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1">meow::HSVf</a>
-, <a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">meow::HSVf_Space</a>
-, <a class="el" href="classmeow_1_1YUV.html#aa31eadddcecf041eca037330b3fe6898">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d">meow::YUVf</a>
+: <a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">meow::HSVf_Space</a>
, <a class="el" href="classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63">meow::YUVf_Space</a>
</li>
<li>vMin()
-: <a class="el" href="classmeow_1_1HSV.html#a57a874e92fb01404d4ae33179950e63b">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237">meow::HSVf</a>
-, <a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">meow::HSVf_Space</a>
-, <a class="el" href="classmeow_1_1YUV.html#a71ec640b3ad61970e9261523ed412e2a">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c">meow::YUVf</a>
+: <a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">meow::HSVf_Space</a>
, <a class="el" href="classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c">meow::YUVf_Space</a>
</li>
<li>VP_Tree()
: <a class="el" href="classmeow_1_1VP__Tree.html#a5ce274e16a28c6ef5cac63c6e3258d8b">meow::VP_Tree&lt; Vector, Scalar &gt;</a>
</li>
-<li>vsh()
-: <a class="el" href="classmeow_1_1HSV.html#a7f4c430084f4b8431b3c4ac80d61c959">meow::HSV&lt; T &gt;</a>
-</li>
-<li>vuy()
-: <a class="el" href="classmeow_1_1YUV.html#a3c28c80c9b99f16ee50f8dc80294af5b">meow::YUV&lt; T &gt;</a>
-</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
@@ -130,7 +114,7 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_w.html b/doc/html/functions_func_w.html
index 392eb2e..985f6da 100644
--- a/doc/html/functions_func_w.html
+++ b/doc/html/functions_func_w.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_x.html b/doc/html/functions_func_x.html
index 677a5da..1b4802d 100644
--- a/doc/html/functions_func_x.html
+++ b/doc/html/functions_func_x.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -78,7 +78,7 @@ $(document).ready(function(){initNavTree('functions_func_x.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_y.html b/doc/html/functions_func_y.html
index d596891..314bc01 100644
--- a/doc/html/functions_func_y.html
+++ b/doc/html/functions_func_y.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -59,8 +59,7 @@ $(document).ready(function(){initNavTree('functions_func_y.html','');});
<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
<li>y()
: <a class="el" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">meow::Vector2D&lt; Scalar &gt;</a>
-, <a class="el" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">meow::Vector3D&lt; Scalar &gt;</a>
-, <a class="el" href="classmeow_1_1YUV.html#a6617e96d557ec53fff12bf634f536c18">meow::YUV&lt; T &gt;</a>
+, <a class="el" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79">meow::YUVf_Space</a>
</li>
<li>yGet()
@@ -69,27 +68,16 @@ $(document).ready(function(){initNavTree('functions_func_y.html','');});
, <a class="el" href="classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226">meow::YUVf_Space</a>
</li>
<li>yMax()
-: <a class="el" href="classmeow_1_1YUV.html#a74d443cbe42f0c4ebab98fd8a6a04b52">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#a90a1f836a1036af244fb7c4011205a88">meow::YUVf</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">meow::YUVf_Space</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">meow::YUVf_Space</a>
</li>
<li>yMin()
-: <a class="el" href="classmeow_1_1YUV.html#a71875384a382367a6bab6f9bc79669e9">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#a988a3604b4108d4592e73f0a72c4a7af">meow::YUVf</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">meow::YUVf_Space</a>
-</li>
-<li>YUV()
-: <a class="el" href="classmeow_1_1YUV.html#a05049ae90e750fa76d770f1c65ec7497">meow::YUV&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">meow::YUVf_Space</a>
</li>
<li>yuv()
-: <a class="el" href="classmeow_1_1YUV.html#a5edef3b5de6f888b04f698ce62f7dbfc">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">meow::YUVf_Space</a>
-</li>
-<li>YUVf()
-: <a class="el" href="classmeow_1_1YUVf.html#ac43c12e88f7dea7b4990a5a3e01e6102">meow::YUVf</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">meow::YUVf_Space</a>
</li>
<li>YUVf_Space()
-: <a class="el" href="classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24">meow::YUVf_Space</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0">meow::YUVf_Space</a>
</li>
<li>yuvGet()
: <a class="el" href="classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06">meow::YUVf_Space</a>
@@ -107,7 +95,7 @@ $(document).ready(function(){initNavTree('functions_func_y.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_z.html b/doc/html/functions_func_z.html
index 30ea4ea..1a381cc 100644
--- a/doc/html/functions_func_z.html
+++ b/doc/html/functions_func_z.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -70,7 +70,7 @@ $(document).ready(function(){initNavTree('functions_func_z.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_func_~.html b/doc/html/functions_func_~.html
index 2172264..64e1128 100644
--- a/doc/html/functions_func_~.html
+++ b/doc/html/functions_func_~.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -97,30 +97,15 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
<li>~HashTableList()
: <a class="el" href="classmeow_1_1HashTableList.html#ad460ece4097203d379e95c835a10d79d">meow::HashTableList&lt; Data, HashFunc &gt;</a>
</li>
-<li>~HSL()
-: <a class="el" href="classmeow_1_1HSL.html#a6f595962b08e8647ce3c8fc1976a6b9e">meow::HSL&lt; T &gt;</a>
-</li>
-<li>~HSLf()
-: <a class="el" href="classmeow_1_1HSLf.html#a86199f1024d1a31543aa52a2ddd2e2ae">meow::HSLf</a>
-</li>
<li>~HSLf_Space()
: <a class="el" href="classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f">meow::HSLf_Space</a>
</li>
-<li>~HSV()
-: <a class="el" href="classmeow_1_1HSV.html#abbf33be9e20535101d94e818e326ff17">meow::HSV&lt; T &gt;</a>
-</li>
-<li>~HSVf()
-: <a class="el" href="classmeow_1_1HSVf.html#a39e1b89abb63dcb35664130a18956d46">meow::HSVf</a>
-</li>
<li>~HSVf_Space()
: <a class="el" href="classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c">meow::HSVf_Space</a>
</li>
<li>~IdentityPoints()
: <a class="el" href="classmeow_1_1IdentityPoints.html#ab32aa1152834a8f95625ccdc6f26b0c6">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
-<li>~ImplementInterface()
-: <a class="el" href="classmeow_1_1ImplementInterface.html#a59ffd1b1c11642588d1ecb0a716ef48a">meow::ImplementInterface&lt; T &gt;</a>
-</li>
<li>~KD_Tree()
: <a class="el" href="classmeow_1_1KD__Tree.html#a6ffacb6d4020cfb1c127b68f3f427ee4">meow::KD_Tree&lt; Vector, Scalar &gt;</a>
</li>
@@ -154,21 +139,9 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
<li>~Photo()
: <a class="el" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">meow::Photo&lt; Pixel &gt;</a>
</li>
-<li>~RegisterInterface()
-: <a class="el" href="classmeow_1_1RegisterInterface.html#affce62cb4c25e89a55fe3a3718c6dd3e">meow::RegisterInterface&lt; T &gt;</a>
-</li>
-<li>~RGB()
-: <a class="el" href="classmeow_1_1RGB.html#a7735ee9722cfa0120d9a2dadebbc0bd3">meow::RGB&lt; T &gt;</a>
-</li>
-<li>~RGBf()
-: <a class="el" href="classmeow_1_1RGBf.html#a9300ed526e402c6ec188034a76fc1b43">meow::RGBf</a>
-</li>
<li>~RGBf_Space()
: <a class="el" href="classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0">meow::RGBf_Space</a>
</li>
-<li>~RGBi()
-: <a class="el" href="classmeow_1_1RGBi.html#a0e226c2a6b12ed85693fa5f80e3de247">meow::RGBi</a>
-</li>
<li>~RGBi_Space()
: <a class="el" href="classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792">meow::RGBi_Space</a>
</li>
@@ -205,12 +178,6 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
<li>~WatchBall()
: <a class="el" href="classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c">meow::WatchBall&lt; Pixel &gt;</a>
</li>
-<li>~YUV()
-: <a class="el" href="classmeow_1_1YUV.html#a20dd3fc696344e5e85b272cc00109da2">meow::YUV&lt; T &gt;</a>
-</li>
-<li>~YUVf()
-: <a class="el" href="classmeow_1_1YUVf.html#a3dbaafe1ef635dabdc2374da8f4164a1">meow::YUVf</a>
-</li>
<li>~YUVf_Space()
: <a class="el" href="classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262">meow::YUVf_Space</a>
</li>
@@ -221,7 +188,7 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_g.html b/doc/html/functions_g.html
index 1ac74f5..3736baf 100644
--- a/doc/html/functions_g.html
+++ b/doc/html/functions_g.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,38 +58,28 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>g()
-: <a class="el" href="classmeow_1_1RGB.html#ad427ada53b9a14dfc46150d54e983cfb">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a4e11d1c769ed496cccb9731a0fb68af4">meow::RGBi_Space</a>
</li>
<li>gaussian()
: <a class="el" href="classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952">meow::Bitmap&lt; Pixel &gt;</a>
</li>
<li>gaussianed()
-: <a class="el" href="classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e">meow::Bitmap&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650">meow::Bitmap&lt; Pixel &gt;</a>
</li>
<li>get()
: <a class="el" href="classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3">meow::ObjSelector&lt; id &gt;</a>
</li>
-<li>getImplement()
-: <a class="el" href="classmeow_1_1RegisterInterface.html#aa0f73c861a4b917085eed724e61661cf">meow::RegisterInterface&lt; T &gt;</a>
-</li>
<li>gGet()
: <a class="el" href="classmeow_1_1RGBf__Space.html#a48e591bedfc479b2193dd00ac5986f9f">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#ae929cfad169be9724e8d38d967a8ac33">meow::RGBi_Space</a>
</li>
<li>gMax()
-: <a class="el" href="classmeow_1_1RGB.html#ac1e1bd0f904c0bc4d68d117ec9a88932">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#af528758e69770cdd8379175f68cd9678">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#a3ac8d53ca66a53ad7f734b06c5f3e53c">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a4b3d58a5a52f1ebee9e7477a9f0bd291">meow::RGBi_Space</a>
</li>
<li>gMin()
-: <a class="el" href="classmeow_1_1RGB.html#abc9f6654db5515946b10c7d593fc49cd">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#aaf6380aaa51980f93b14b3a47377552d">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#a1bf359848887a55f86b25ac01b188ede">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253">meow::RGBi_Space</a>
</li>
<li>gradiancedX()
@@ -99,7 +89,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
: <a class="el" href="classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf">meow::Bitmap&lt; Pixel &gt;</a>
</li>
<li>gradianceX()
-: <a class="el" href="classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22">meow::Bitmap&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8">meow::Bitmap&lt; Pixel &gt;</a>
</li>
<li>gradianceY()
: <a class="el" href="classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12">meow::Bitmap&lt; Pixel &gt;</a>
@@ -111,7 +101,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_h.html b/doc/html/functions_h.html
index 08bb109..ab4fe51 100644
--- a/doc/html/functions_h.html
+++ b/doc/html/functions_h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_h.html','');});
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>h()
-: <a class="el" href="classmeow_1_1HSL.html#aa4389db431631775dddfdfa1d4b2516d">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#a8379a7dec9f95eac7908b6b4c0aff98e">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#a5a35504836c489a15c146750107cf73a">meow::HSV&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a1aca0fee7322efd313d6b070b580d0ad">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#a400aceb17358373551aba79aac046e88">meow::HSVf_Space</a>
</li>
<li>HashTableList()
@@ -78,38 +76,18 @@ $(document).ready(function(){initNavTree('functions_h.html','');});
, <a class="el" href="classmeow_1_1HSVf__Space.html#ae142d6dfee8ac3f1e8471792911dca46">meow::HSVf_Space</a>
</li>
<li>hMax()
-: <a class="el" href="classmeow_1_1HSL.html#ade1bddf4a6177269ceca10872f1d7ad2">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#ae558ad5682570217c00e366a5d63bd5b">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#a587dfd1cf14ca12838d6e1da55880547">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#a5e3e3f683820ba8c1aaf01e5c2267532">meow::HSVf</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#a9c477bb3f4bd4a6e275454b5c17f70af">meow::HSVf_Space</a>
</li>
<li>hMin()
-: <a class="el" href="classmeow_1_1HSL.html#a895814d6b6f3c2a6a542fe1799be737f">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#a149826315b4abba3edc86958b6de69e2">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#afd6308bfe34a833e31d75a91959a38a9">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#a11dc3c29ef8fea571c27dff0605e6409">meow::HSVf</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#a55d7dc460276eedec803905bc896e3f4">meow::HSVf_Space</a>
</li>
<li>hsl()
-: <a class="el" href="classmeow_1_1HSL.html#a5916a5e44dbcac7bcb8759bd664edba0">meow::HSL&lt; T &gt;</a>
-</li>
-<li>HSL()
-: <a class="el" href="classmeow_1_1HSL.html#a535248e246711f0d634afae7f31326cc">meow::HSL&lt; T &gt;</a>
-</li>
-<li>hsl()
: <a class="el" href="classmeow_1_1HSLf__Space.html#a7bfcdff0e263e1fc668378e62fcc7bbe">meow::HSLf_Space</a>
</li>
-<li>hsl_
-: <a class="el" href="classmeow_1_1HSL.html#ad71fa30469f0f904cbebbe473276ad95">meow::HSL&lt; T &gt;</a>
-</li>
-<li>HSLf()
-: <a class="el" href="classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d">meow::HSLf</a>
-</li>
<li>HSLf_Space()
-: <a class="el" href="classmeow_1_1HSLf__Space.html#a5c5eb948c40916f2f49c5004d84776b5">meow::HSLf_Space</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a5920c0fc93e0481957c629c47d302849">meow::HSLf_Space</a>
</li>
<li>hslGet()
: <a class="el" href="classmeow_1_1HSLf__Space.html#ae5299a5b58224fcf600812cbcebb7031">meow::HSLf_Space</a>
@@ -120,24 +98,8 @@ $(document).ready(function(){initNavTree('functions_h.html','');});
<li>hslMin()
: <a class="el" href="classmeow_1_1HSLf__Space.html#ae97959215ff50cc62af6a309226a0061">meow::HSLf_Space</a>
</li>
-<li>HSV()
-: <a class="el" href="classmeow_1_1HSV.html#a5d448c64b3bab700e1f3202a483fafe5">meow::HSV&lt; T &gt;</a>
-</li>
<li>hsv()
-: <a class="el" href="classmeow_1_1HSV.html#a75b1556393e540d68759d0dcf32ceada">meow::HSV&lt; T &gt;</a>
-</li>
-<li>HSV()
-: <a class="el" href="classmeow_1_1HSV.html#a48d51fa1895272009f7b30d6b1774db7">meow::HSV&lt; T &gt;</a>
-</li>
-<li>hsv()
-: <a class="el" href="classmeow_1_1HSV.html#a628956c8133c225a2b9ba4a6a34e8e03">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502">meow::HSVf_Space</a>
-</li>
-<li>hsv_
-: <a class="el" href="classmeow_1_1HSV.html#a2868af2fa9224861991efe0ccca51e75">meow::HSV&lt; T &gt;</a>
-</li>
-<li>HSVf()
-: <a class="el" href="classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20">meow::HSVf</a>
+: <a class="el" href="classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502">meow::HSVf_Space</a>
</li>
<li>HSVf_Space()
: <a class="el" href="classmeow_1_1HSVf__Space.html#a27eb3acfdc06d03d88f5f3d1ae1cb7cc">meow::HSVf_Space</a>
@@ -158,7 +120,7 @@ $(document).ready(function(){initNavTree('functions_h.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_i.html b/doc/html/functions_i.html
index a91e8eb..c9002f7 100644
--- a/doc/html/functions_i.html
+++ b/doc/html/functions_i.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -57,9 +57,6 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
-<li>identify()
-: <a class="el" href="classmeow_1_1ImplementInterface.html#af9de10bbb43c81258baeecccbc3f1431">meow::ImplementInterface&lt; T &gt;</a>
-</li>
<li>identitied()
: <a class="el" href="classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c">meow::Matrix&lt; Entry &gt;</a>
</li>
@@ -67,7 +64,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
: <a class="el" href="classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f">meow::Matrix&lt; Entry &gt;</a>
</li>
<li>identityPoint()
-: <a class="el" href="classmeow_1_1IdentityPoints.html#aabf2528a2d24a68d3a859f239383701f">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1IdentityPoints.html#a22cc708e09447d1c059d8f7a07fa34cc">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
<li>identityPointAdd()
: <a class="el" href="classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
@@ -78,12 +75,12 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<li>identityPointGet()
: <a class="el" href="classmeow_1_1IdentityPoints.html#a4a87edebfe33238c687ff6d6485c53f3">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
-<li>IdentityPoints()
-: <a class="el" href="classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
-</li>
<li>identityPoints()
: <a class="el" href="classmeow_1_1IdentityPoints.html#a312db9235d0a92aa6c297757079f6dd7">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
+<li>IdentityPoints()
+: <a class="el" href="classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
+</li>
<li>identityPointsAdd()
: <a class="el" href="classmeow_1_1IdentityPoints.html#af7b65433eccc4d45af938a577a5b5946">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
@@ -99,9 +96,6 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<li>IdentityPointsMapIterK
: <a class="el" href="classmeow_1_1IdentityPoints.html#a577f4fbc69ba3a99d2b0deabcdd1f72c">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
-<li>ImplementInterface()
-: <a class="el" href="classmeow_1_1ImplementInterface.html#ae9a6b17845cc8b850fb5a97e706396e0">meow::ImplementInterface&lt; T &gt;</a>
-</li>
<li>import()
: <a class="el" href="classmeow_1_1Usage.html#ad7db9a4197d9b281c47df0800ed63df0">meow::Usage</a>
</li>
@@ -124,7 +118,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<li>inside()
: <a class="el" href="classmeow_1_1Camera.html#a55e165212b212a58b0090b1496a1a40a">meow::Camera&lt; Pixel &gt;</a>
, <a class="el" href="classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325">meow::Eye&lt; Pixel &gt;</a>
-, <a class="el" href="classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66">meow::Photo&lt; Pixel &gt;</a>
+, <a class="el" href="classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98">meow::Photo&lt; Pixel &gt;</a>
</li>
<li>inversable()
: <a class="el" href="classmeow_1_1Transformation.html#a71a1e75ebcf4d692cb9f0dcfeba1c1e4">meow::Transformation&lt; Scalar &gt;</a>
@@ -142,7 +136,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_j.html b/doc/html/functions_j.html
index 3e6b58d..918c710 100644
--- a/doc/html/functions_j.html
+++ b/doc/html/functions_j.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('functions_j.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_k.html b/doc/html/functions_k.html
index 8bdd0ab..4c1267b 100644
--- a/doc/html/functions_k.html
+++ b/doc/html/functions_k.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_k.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_l.html b/doc/html/functions_l.html
index 5422a78..a358c0a 100644
--- a/doc/html/functions_l.html
+++ b/doc/html/functions_l.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,8 +58,7 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>l()
-: <a class="el" href="classmeow_1_1HSL.html#a33425776fc45b1a6872a53ad90499e90">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#a639c043bb6ba788ad2ea183e59643cdf">meow::HSLf_Space</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#ae7e4b58fd85ace76a0979a3c7e14407c">meow::HSLf_Space</a>
</li>
<li>last()
: <a class="el" href="classmeow_1_1SplayTree.html#a805efe9b5f4bac68fd62908eb7cf3501">meow::SplayTree&lt; Key, Value &gt;</a>
@@ -79,25 +78,18 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
: <a class="el" href="classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44">meow::HSLf_Space</a>
</li>
<li>LinearTransformation()
-: <a class="el" href="classmeow_1_1LinearTransformation.html#a4d73d74510c76bdbe176a8d498be185e">meow::LinearTransformation&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1LinearTransformation.html#a799ed3fafc41010b87807b46e9b9c222">meow::LinearTransformation&lt; Scalar &gt;</a>
</li>
<li>lMax()
-: <a class="el" href="classmeow_1_1HSL.html#a58b52c74a59e14ef507894931bbeab28">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72">meow::HSLf_Space</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72">meow::HSLf_Space</a>
</li>
<li>lMin()
-: <a class="el" href="classmeow_1_1HSL.html#ac54f6e5f58a27772ff2b74df8e1279b1">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a">meow::HSLf_Space</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a">meow::HSLf_Space</a>
</li>
<li>lowerBound()
: <a class="el" href="classmeow_1_1SplayTree.html#a48d6f8f0af07a6620bd73a92db226ce6">meow::SplayTree&lt; Key, Value &gt;</a>
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a92ca3967d0f433a57b5057d61183f2aa">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
-<li>lsh()
-: <a class="el" href="classmeow_1_1HSL.html#a1a80ecb0bc823881404a8b2a5912bc88">meow::HSL&lt; T &gt;</a>
-</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
@@ -105,7 +97,7 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_m.html b/doc/html/functions_m.html
index 27b3fd2..ca495c9 100644
--- a/doc/html/functions_m.html
+++ b/doc/html/functions_m.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -62,9 +62,8 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
, <a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html#ae8ea7cbe57606eac89b5709058ea8f61">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a>
</li>
<li>matrix()
-: <a class="el" href="classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95">meow::Bitmap&lt; Pixel &gt;</a>
-, <a class="el" href="classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0">meow::Color3_Space&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139">meow::LinearTransformation&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81">meow::Bitmap&lt; Pixel &gt;</a>
+, <a class="el" href="classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5">meow::LinearTransformation&lt; Scalar &gt;</a>
</li>
<li>Matrix()
: <a class="el" href="classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29">meow::Matrix&lt; Entry &gt;</a>
@@ -72,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
<li>matrix()
: <a class="el" href="classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd">meow::Vector2D&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72">meow::Vector3D&lt; Scalar &gt;</a>
-, <a class="el" href="classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084">meow::Vector&lt; Scalar &gt;</a>
+, <a class="el" href="classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e">meow::Vector&lt; Scalar &gt;</a>
</li>
<li>matrixGet()
: <a class="el" href="classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df">meow::Bitmap&lt; Pixel &gt;</a>
@@ -121,9 +120,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a17483e5f0028004cc4bf46699591fafe">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
<li>mul()
-: <a class="el" href="classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab">meow::Matrix&lt; Entry &gt;</a>
+: <a class="el" href="classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd">meow::Matrix&lt; Entry &gt;</a>
, <a class="el" href="classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320">meow::Vector2D&lt; Scalar &gt;</a>
-, <a class="el" href="classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc">meow::Vector3D&lt; Scalar &gt;</a>
+, <a class="el" href="classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a">meow::Vector3D&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c">meow::Vector&lt; Scalar &gt;</a>
</li>
<li>muled()
@@ -143,7 +142,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_n.html b/doc/html/functions_n.html
index fc775b3..323157d 100644
--- a/doc/html/functions_n.html
+++ b/doc/html/functions_n.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('functions_n.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_o.html b/doc/html/functions_o.html
index 5af884f..6f544b8 100644
--- a/doc/html/functions_o.html
+++ b/doc/html/functions_o.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
, <a class="el" href="classmeow_1_1FeaturePoint.html#ab214706427b962a1404ee8fcfefd6465">meow::FeaturePoint&lt; Scalar, Description &gt;</a>
, <a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a>
, <a class="el" href="classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a">meow::ObjType&lt; Type, ReaderWriter &gt;</a>
+, <a class="el" href="classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9">meow::ObjType&lt; Type, ReaderWriter &gt;</a>
, <a class="el" href="classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab">meow::PhotoProjection&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6">meow::Self&lt; Data &gt;</a>
, <a class="el" href="classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633">meow::Vector2D&lt; Scalar &gt;</a>
@@ -214,8 +214,8 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
</li>
<li>operator[]()
: <a class="el" href="classmeow_1_1FeaturePoint.html#a54b483836901fd5ad6b3c115f3afda69">meow::FeaturePoint&lt; Scalar, Description &gt;</a>
-, <a class="el" href="classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f">meow::ObjArray&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb">meow::ObjDictionary&lt; Key, Value &gt;</a>
+, <a class="el" href="classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626">meow::ObjArray&lt; T &gt;</a>
+, <a class="el" href="classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983">meow::ObjDictionary&lt; Key, Value &gt;</a>
, <a class="el" href="classmeow_1_1SplayTree.html#a9f02a4ccc46616b7923c5834e02d53bc">meow::SplayTree&lt; Key, Value &gt;</a>
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a2a4e8bffccdf807bfe6feb9d838ab44d">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
@@ -254,7 +254,7 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_p.html b/doc/html/functions_p.html
index 6978b18..1c828a7 100644
--- a/doc/html/functions_p.html
+++ b/doc/html/functions_p.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -95,17 +95,17 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
: <a class="el" href="classmeow_1_1Camera.html#a78d30a42c1b67fafd3847f8757c10136">meow::Camera&lt; Pixel &gt;</a>
</li>
<li>Photo()
-: <a class="el" href="classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440">meow::Photo&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8">meow::Photo&lt; Pixel &gt;</a>
</li>
<li>photoGet()
: <a class="el" href="classmeow_1_1Camera.html#aedd341c40cf8c5ef656bd02d9a1a266b">meow::Camera&lt; Pixel &gt;</a>
</li>
<li>PhotoProjection()
-: <a class="el" href="classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36">meow::PhotoProjection&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71">meow::PhotoProjection&lt; Scalar &gt;</a>
</li>
<li>pixel()
: <a class="el" href="classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888">meow::Bitmap&lt; Pixel &gt;</a>
-, <a class="el" href="classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7">meow::Photo&lt; Pixel &gt;</a>
+, <a class="el" href="classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e">meow::Photo&lt; Pixel &gt;</a>
</li>
<li>pixels()
: <a class="el" href="classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584">meow::Bitmap&lt; Pixel &gt;</a>
@@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
: <a class="el" href="classmeow_1_1ObjProperties.html#af14e8afbd6807b61429d4f84291d6cee">meow::ObjProperties&lt; SID &gt;</a>
</li>
<li>property()
-: <a class="el" href="classmeow_1_1ObjProperties.html#af20d23e32a6658bb19685540c65c6a3a">meow::ObjProperties&lt; SID &gt;</a>
+: <a class="el" href="classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9">meow::ObjProperties&lt; SID &gt;</a>
</li>
<li>propertyAdd()
: <a class="el" href="classmeow_1_1ObjProperties.html#a5614e7f6a939da5376e83a1e75e215c5">meow::ObjProperties&lt; SID &gt;</a>
@@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
: <a class="el" href="classmeow_1_1MergeableHeap.html#a9491f6a76be757ae888a4093c034eedb">meow::MergeableHeap&lt; Element &gt;</a>
</li>
<li>putBack()
-: <a class="el" href="classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28">meow::ObjArray&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286">meow::ObjArray&lt; T &gt;</a>
</li>
</ul>
</div><!-- contents -->
@@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_q.html b/doc/html/functions_q.html
index 285d506..a149ccc 100644
--- a/doc/html/functions_q.html
+++ b/doc/html/functions_q.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('functions_q.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_r.html b/doc/html/functions_r.html
index 86c3521..f38bbb4 100644
--- a/doc/html/functions_r.html
+++ b/doc/html/functions_r.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,12 +58,11 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>r()
-: <a class="el" href="classmeow_1_1RGB.html#af404b8c2793659741bf4dcd3f9599c74">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02">meow::RGBi_Space</a>
</li>
<li>radius()
-: <a class="el" href="classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c">meow::BallProjection&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8">meow::BallProjection&lt; Scalar &gt;</a>
</li>
<li>read()
: <a class="el" href="classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8">meow::Bitmap&lt; Pixel &gt;</a>
@@ -126,12 +125,6 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
: <a class="el" href="classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331">meow::Vector2D&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2">meow::Vector3D&lt; Scalar &gt;</a>
</li>
-<li>regImplement()
-: <a class="el" href="classmeow_1_1RegisterInterface.html#ab94831367f6f8226f668886ceaa99b2c">meow::RegisterInterface&lt; T &gt;</a>
-</li>
-<li>RegisterInterface()
-: <a class="el" href="classmeow_1_1RegisterInterface.html#ac18ca2aeac72ece9f85c3632436426d5">meow::RegisterInterface&lt; T &gt;</a>
-</li>
<li>reset()
: <a class="el" href="classmeow_1_1BinaryIndexTree.html#a5634a9420ee864860bbf8605b9e17c32">meow::BinaryIndexTree&lt; Value &gt;</a>
, <a class="el" href="classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d">meow::Bitmap&lt; Pixel &gt;</a>
@@ -139,38 +132,23 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
, <a class="el" href="classmeow_1_1HashTableList.html#ac7417270658997ef1cb33221fba8d6e8">meow::HashTableList&lt; Data, HashFunc &gt;</a>
, <a class="el" href="classmeow_1_1KD__Tree.html#a45be7cf06442b1a75902faa266950121">meow::KD_Tree&lt; Vector, Scalar &gt;</a>
, <a class="el" href="classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120">meow::Matrix&lt; Entry &gt;</a>
-, <a class="el" href="classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3">meow::Photo&lt; Pixel &gt;</a>
+, <a class="el" href="classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8">meow::Photo&lt; Pixel &gt;</a>
, <a class="el" href="classmeow_1_1SegmentTree.html#a80c550b0a3b997bc541ae0947ae2f55d">meow::SegmentTree&lt; Value &gt;</a>
, <a class="el" href="classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558">meow::VP_Tree&lt; Vector, Scalar &gt;</a>
</li>
<li>rgb()
-: <a class="el" href="classmeow_1_1RGB.html#a5b47ad08e06fa8da92e8af353ca1d69a">meow::RGB&lt; T &gt;</a>
-</li>
-<li>RGB()
-: <a class="el" href="classmeow_1_1RGB.html#a991e4ae339f6f0349d5c49a284c50d7b">meow::RGB&lt; T &gt;</a>
-</li>
-<li>rgb()
: <a class="el" href="classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385">meow::RGBi_Space</a>
</li>
-<li>rgb_
-: <a class="el" href="classmeow_1_1RGB.html#aed8d2e9e26d7451ae5e3828ab357adf9">meow::RGB&lt; T &gt;</a>
-</li>
-<li>RGBf()
-: <a class="el" href="classmeow_1_1RGBf.html#a008f78e2496a88fb2fbf7003e4eb0ce8">meow::RGBf</a>
-</li>
<li>RGBf_Space()
-: <a class="el" href="classmeow_1_1RGBf__Space.html#a40a44b27fbf61b7660e73f6850418ab0">meow::RGBf_Space</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66">meow::RGBf_Space</a>
</li>
<li>rgbGet()
: <a class="el" href="classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1">meow::RGBi_Space</a>
</li>
-<li>RGBi()
-: <a class="el" href="classmeow_1_1RGBi.html#a1e34049a7d31a08083896c59ab20385e">meow::RGBi</a>
-</li>
<li>RGBi_Space()
-: <a class="el" href="classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710">meow::RGBi_Space</a>
+: <a class="el" href="classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406">meow::RGBi_Space</a>
</li>
<li>rgbMax()
: <a class="el" href="classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203">meow::RGBf_Space</a>
@@ -192,17 +170,11 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a05057d5df92737104b7431b4203cac11">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
<li>rMax()
-: <a class="el" href="classmeow_1_1RGB.html#acf1e98a92ee1415e1278420c48976398">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#afac4e1e44f4545413ada1d151a7f33d3">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#a286f4f04c5e2d09dbab3ff5961c4954e">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614">meow::RGBi_Space</a>
</li>
<li>rMin()
-: <a class="el" href="classmeow_1_1RGB.html#a348908dfe16b5a77e30c69d2126fb010">meow::RGB&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1RGBf.html#ab699d04c3b698ffa7ce8f2ce1473f74b">meow::RGBf</a>
-, <a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">meow::RGBf_Space</a>
-, <a class="el" href="classmeow_1_1RGBi.html#ac4b9273da3f8bf7a9d4736bf9942336e">meow::RGBi</a>
+: <a class="el" href="classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3">meow::RGBf_Space</a>
, <a class="el" href="classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384">meow::RGBi_Space</a>
</li>
<li>root()
@@ -217,10 +189,10 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
, <a class="el" href="classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617">meow::Vector3D&lt; Scalar &gt;</a>
</li>
<li>rotation()
-: <a class="el" href="classmeow_1_1Camera.html#aba398741215e99868380dff84e6aaee3">meow::Camera&lt; Pixel &gt;</a>
+: <a class="el" href="classmeow_1_1Camera.html#a1dc458ca5ce2e2f441e6601d7223d370">meow::Camera&lt; Pixel &gt;</a>
</li>
<li>Rotation3D()
-: <a class="el" href="classmeow_1_1Rotation3D.html#a90c102c7f74e8a36ac0d24bef6b06337">meow::Rotation3D&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a">meow::Rotation3D&lt; Scalar &gt;</a>
</li>
<li>rotationGet()
: <a class="el" href="classmeow_1_1Camera.html#a54891144105d5e29a33b98d2fdf799e5">meow::Camera&lt; Pixel &gt;</a>
@@ -229,7 +201,7 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
: <a class="el" href="classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c">meow::Matrix&lt; Entry &gt;</a>
</li>
<li>rows()
-: <a class="el" href="classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325">meow::Matrix&lt; Entry &gt;</a>
+: <a class="el" href="classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178">meow::Matrix&lt; Entry &gt;</a>
</li>
<li>rUpperBound()
: <a class="el" href="classmeow_1_1SplayTree.html#a7e4eb9104cd7a2c01cda7e0a19c55cbe">meow::SplayTree&lt; Key, Value &gt;</a>
@@ -242,7 +214,7 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_rela.html b/doc/html/functions_rela.html
index 351cd63..3486650 100644
--- a/doc/html/functions_rela.html
+++ b/doc/html/functions_rela.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('functions_rela.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_s.html b/doc/html/functions_s.html
index 67892bb..d1a1144 100644
--- a/doc/html/functions_s.html
+++ b/doc/html/functions_s.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>s()
-: <a class="el" href="classmeow_1_1HSL.html#a8586f2ff8547406af2cc268d47a9bece">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#aa7a09adb410bb0955a16c52ad816f124">meow::HSV&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe">meow::HSVf_Space</a>
</li>
<li>same()
@@ -68,14 +66,25 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
, <a class="el" href="classmeow_1_1SplayTree_1_1Element.html#a01f7474b5018d9505c0e8495d9d1d895">meow::SplayTree&lt; Key, Value &gt;::Element</a>
, <a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html#aea48bcfd0ad50cbdcdc15128be5e8f15">meow::SplayTree_Range&lt; Key, Value &gt;::Element</a>
</li>
+<li>scalar()
+: <a class="el" href="classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299">meow::Vector2D&lt; Scalar &gt;</a>
+, <a class="el" href="classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874">meow::Vector3D&lt; Scalar &gt;</a>
+, <a class="el" href="classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940">meow::Vector&lt; Scalar &gt;</a>
+</li>
+<li>scalarGet()
+: <a class="el" href="classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96">meow::Vector&lt; Scalar &gt;</a>
+</li>
<li>ScalarRef
: <a class="el" href="classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30">meow::Vector&lt; Scalar &gt;</a>
</li>
<li>ScalarRefK
: <a class="el" href="classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050">meow::Vector&lt; Scalar &gt;</a>
</li>
+<li>scalars()
+: <a class="el" href="classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28">meow::Vector&lt; Scalar &gt;</a>
+</li>
<li>SceneInfo()
-: <a class="el" href="structmeow_1_1SceneInfo.html#a6cec15ee17e6f15469d95ec6edd315dd">meow::SceneInfo&lt; Pixel &gt;</a>
+: <a class="el" href="structmeow_1_1SceneInfo.html#a2c8795480e3eae28533fa6e3eee0b832">meow::SceneInfo&lt; Pixel &gt;</a>
</li>
<li>SegmentTree()
: <a class="el" href="classmeow_1_1SegmentTree.html#a8e8365f0440c68f3c0853b94a7de3ccb">meow::SegmentTree&lt; Value &gt;</a>
@@ -101,26 +110,18 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
, <a class="el" href="classmeow_1_1SplayTree__Range.html#afce0f36427e9105a3405176ed4eddf58">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
<li>sMax()
-: <a class="el" href="classmeow_1_1HSL.html#a19f89700fea77d2d373f136e2a758804">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#acf12ea2adf34f0abe2b9e03526f37d05">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#af4fb1008dcab65cba05d6b4ce6d06b39">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82">meow::HSVf</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974">meow::HSVf_Space</a>
</li>
<li>sMin()
-: <a class="el" href="classmeow_1_1HSL.html#a28e8d9a9f2b2cf9a498121508a38efb1">meow::HSL&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSLf.html#a11be863a86b8d0a4c8223715d5ec551a">meow::HSLf</a>
-, <a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">meow::HSLf_Space</a>
-, <a class="el" href="classmeow_1_1HSV.html#a5f94dc2d37503ade2fd61fb431625d02">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#ab4fb9eac15c9dd67d937038c2d72af06">meow::HSVf</a>
+: <a class="el" href="classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b">meow::HSLf_Space</a>
, <a class="el" href="classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b">meow::HSVf_Space</a>
</li>
<li>SplayTree()
: <a class="el" href="classmeow_1_1SplayTree.html#addfdea993d700469785b3e01631ec3c0">meow::SplayTree&lt; Key, Value &gt;</a>
</li>
<li>SplayTree_Range()
-: <a class="el" href="classmeow_1_1SplayTree__Range.html#acf3c8d90ff38a210ed9d64dd365d5e93">meow::SplayTree_Range&lt; Key, Value &gt;</a>
+: <a class="el" href="classmeow_1_1SplayTree__Range.html#aa5a5c774d04721cbe038ec883c01737a">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
<li>splitOut()
: <a class="el" href="classmeow_1_1SplayTree.html#a36a55daf9150ae2d866075dedf1d583d">meow::SplayTree&lt; Key, Value &gt;</a>
@@ -149,7 +150,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_t.html b/doc/html/functions_t.html
index d048c33..0a7af24 100644
--- a/doc/html/functions_t.html
+++ b/doc/html/functions_t.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_type.html b/doc/html/functions_type.html
index bc899a6..26e7232 100644
--- a/doc/html/functions_type.html
+++ b/doc/html/functions_type.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('functions_type.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_u.html b/doc/html/functions_u.html
index db0c7c3..2c31897 100644
--- a/doc/html/functions_u.html
+++ b/doc/html/functions_u.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,21 +58,16 @@ $(document).ready(function(){initNavTree('functions_u.html','');});
<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>u()
-: <a class="el" href="classmeow_1_1YUV.html#addc332aa6c92829fe96808e0f0f7212b">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b">meow::YUVf_Space</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6">meow::YUVf_Space</a>
</li>
<li>uGet()
: <a class="el" href="classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267">meow::YUVf_Space</a>
</li>
<li>uMax()
-: <a class="el" href="classmeow_1_1YUV.html#a858dd15fe0c951bd5cad92099c565c26">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#a211d1df1e9d314e32a7d9683f16a09ee">meow::YUVf</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">meow::YUVf_Space</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949">meow::YUVf_Space</a>
</li>
<li>uMin()
-: <a class="el" href="classmeow_1_1YUV.html#af0e2d389c930707868a8ba73fe10bdbe">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#a20525a50b708c6ffb5886ad762671bda">meow::YUVf</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">meow::YUVf_Space</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239">meow::YUVf_Space</a>
</li>
<li>update()
: <a class="el" href="classmeow_1_1BinaryIndexTree.html#a3a4f1799b20d5dab24d8cc584db5d32d">meow::BinaryIndexTree&lt; Value &gt;</a>
@@ -82,11 +77,14 @@ $(document).ready(function(){initNavTree('functions_u.html','');});
: <a class="el" href="classmeow_1_1SplayTree.html#a9cd532f990a5fe6ff0930fc297cf664e">meow::SplayTree&lt; Key, Value &gt;</a>
, <a class="el" href="classmeow_1_1SplayTree__Range.html#a492f68ede1f6423590ec2bfa3f839ab0">meow::SplayTree_Range&lt; Key, Value &gt;</a>
</li>
+<li>Usage()
+: <a class="el" href="classmeow_1_1Usage.html#a93bca4e2025f46bac3fbfdc36d8ab649">meow::Usage</a>
+</li>
<li>usage()
: <a class="el" href="classmeow_1_1Usage.html#a974e116cde6295ed08d836b08e0c1e99">meow::Usage</a>
</li>
<li>Usage()
-: <a class="el" href="classmeow_1_1Usage.html#a20c74babb6cc473dd3abe2a31bbe32db">meow::Usage</a>
+: <a class="el" href="classmeow_1_1Usage.html#a5bcc22c9e69258c22462c1cb4e5b5400">meow::Usage</a>
</li>
<li>usageBeginAdd()
: <a class="el" href="classmeow_1_1Usage.html#a05f4b23ce224661dbc7f308da4cb2709">meow::Usage</a>
@@ -101,7 +99,7 @@ $(document).ready(function(){initNavTree('functions_u.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_v.html b/doc/html/functions_v.html
index e93a8ad..468f753 100644
--- a/doc/html/functions_v.html
+++ b/doc/html/functions_v.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -58,9 +58,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>v()
-: <a class="el" href="classmeow_1_1HSV.html#aeef19a9dacc066f08e1405ccdef1f5d4">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7">meow::HSVf_Space</a>
-, <a class="el" href="classmeow_1_1YUV.html#a8c5f97ba28e24dc7e8c89caba748bcc7">meow::YUV&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa">meow::HSVf_Space</a>
, <a class="el" href="classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa">meow::YUVf_Space</a>
</li>
<li>val()
@@ -95,7 +93,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
: <a class="el" href="classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda">meow::Vector2D&lt; Scalar &gt;</a>
</li>
<li>Vector3D()
-: <a class="el" href="classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390">meow::Vector3D&lt; Scalar &gt;</a>
+: <a class="el" href="classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97">meow::Vector3D&lt; Scalar &gt;</a>
</li>
<li>Vectors
: <a class="el" href="classmeow_1_1KD__Tree.html#afc143e90dba569c51b6eb146ba9df7f8">meow::KD_Tree&lt; Vector, Scalar &gt;</a>
@@ -106,29 +104,15 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
, <a class="el" href="classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0">meow::YUVf_Space</a>
</li>
<li>vMax()
-: <a class="el" href="classmeow_1_1HSV.html#a987ddab561832b5dd69adec27b6464de">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1">meow::HSVf</a>
-, <a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">meow::HSVf_Space</a>
-, <a class="el" href="classmeow_1_1YUV.html#aa31eadddcecf041eca037330b3fe6898">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d">meow::YUVf</a>
+: <a class="el" href="classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c">meow::HSVf_Space</a>
, <a class="el" href="classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63">meow::YUVf_Space</a>
</li>
<li>vMin()
-: <a class="el" href="classmeow_1_1HSV.html#a57a874e92fb01404d4ae33179950e63b">meow::HSV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237">meow::HSVf</a>
-, <a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">meow::HSVf_Space</a>
-, <a class="el" href="classmeow_1_1YUV.html#a71ec640b3ad61970e9261523ed412e2a">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c">meow::YUVf</a>
+: <a class="el" href="classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e">meow::HSVf_Space</a>
, <a class="el" href="classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c">meow::YUVf_Space</a>
</li>
<li>VP_Tree()
-: <a class="el" href="classmeow_1_1VP__Tree.html#a1f301f751afe7baf5eafe6964c6a7a15">meow::VP_Tree&lt; Vector, Scalar &gt;</a>
-</li>
-<li>vsh()
-: <a class="el" href="classmeow_1_1HSV.html#a7f4c430084f4b8431b3c4ac80d61c959">meow::HSV&lt; T &gt;</a>
-</li>
-<li>vuy()
-: <a class="el" href="classmeow_1_1YUV.html#a3c28c80c9b99f16ee50f8dc80294af5b">meow::YUV&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851">meow::VP_Tree&lt; Vector, Scalar &gt;</a>
</li>
</ul>
</div><!-- contents -->
@@ -137,7 +121,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html
index 280bab5..bf14097 100644
--- a/doc/html/functions_vars.html
+++ b/doc/html/functions_vars.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -64,30 +64,18 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
<li>from
: <a class="el" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">meow::PairToPair&lt; F1, F2, T1, T2 &gt;</a>
</li>
-<li>hsl_
-: <a class="el" href="classmeow_1_1HSL.html#ad71fa30469f0f904cbebbe473276ad95">meow::HSL&lt; T &gt;</a>
-</li>
-<li>hsv_
-: <a class="el" href="classmeow_1_1HSV.html#a2868af2fa9224861991efe0ccca51e75">meow::HSV&lt; T &gt;</a>
-</li>
<li>max_
: <a class="el" href="classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac">meow::Color3_Space&lt; T &gt;</a>
</li>
<li>min_
: <a class="el" href="classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46">meow::Color3_Space&lt; T &gt;</a>
</li>
-<li>rgb_
-: <a class="el" href="classmeow_1_1RGB.html#aed8d2e9e26d7451ae5e3828ab357adf9">meow::RGB&lt; T &gt;</a>
-</li>
<li>to
: <a class="el" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">meow::PairToPair&lt; F1, F2, T1, T2 &gt;</a>
</li>
<li>val_
: <a class="el" href="classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae">meow::Color3_Space&lt; T &gt;</a>
</li>
-<li>yuv_
-: <a class="el" href="classmeow_1_1YUV.html#a82ad825fd5e7210c52a3ae88fc4dff55">meow::YUV&lt; T &gt;</a>
-</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
@@ -95,7 +83,7 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_w.html b/doc/html/functions_w.html
index c9dc67c..98672e8 100644
--- a/doc/html/functions_w.html
+++ b/doc/html/functions_w.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_x.html b/doc/html/functions_x.html
index 67c7823..dd0c134 100644
--- a/doc/html/functions_x.html
+++ b/doc/html/functions_x.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -78,7 +78,7 @@ $(document).ready(function(){initNavTree('functions_x.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_y.html b/doc/html/functions_y.html
index d0583ac..1409268 100644
--- a/doc/html/functions_y.html
+++ b/doc/html/functions_y.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -59,8 +59,7 @@ $(document).ready(function(){initNavTree('functions_y.html','');});
<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
<li>y()
: <a class="el" href="classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74">meow::Vector2D&lt; Scalar &gt;</a>
-, <a class="el" href="classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2">meow::Vector3D&lt; Scalar &gt;</a>
-, <a class="el" href="classmeow_1_1YUV.html#a6617e96d557ec53fff12bf634f536c18">meow::YUV&lt; T &gt;</a>
+, <a class="el" href="classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf">meow::Vector3D&lt; Scalar &gt;</a>
, <a class="el" href="classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79">meow::YUVf_Space</a>
</li>
<li>yGet()
@@ -69,30 +68,16 @@ $(document).ready(function(){initNavTree('functions_y.html','');});
, <a class="el" href="classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226">meow::YUVf_Space</a>
</li>
<li>yMax()
-: <a class="el" href="classmeow_1_1YUV.html#a74d443cbe42f0c4ebab98fd8a6a04b52">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#a90a1f836a1036af244fb7c4011205a88">meow::YUVf</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">meow::YUVf_Space</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323">meow::YUVf_Space</a>
</li>
<li>yMin()
-: <a class="el" href="classmeow_1_1YUV.html#a71875384a382367a6bab6f9bc79669e9">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf.html#a988a3604b4108d4592e73f0a72c4a7af">meow::YUVf</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">meow::YUVf_Space</a>
-</li>
-<li>YUV()
-: <a class="el" href="classmeow_1_1YUV.html#a05049ae90e750fa76d770f1c65ec7497">meow::YUV&lt; T &gt;</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6">meow::YUVf_Space</a>
</li>
<li>yuv()
-: <a class="el" href="classmeow_1_1YUV.html#a5edef3b5de6f888b04f698ce62f7dbfc">meow::YUV&lt; T &gt;</a>
-, <a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">meow::YUVf_Space</a>
-</li>
-<li>yuv_
-: <a class="el" href="classmeow_1_1YUV.html#a82ad825fd5e7210c52a3ae88fc4dff55">meow::YUV&lt; T &gt;</a>
-</li>
-<li>YUVf()
-: <a class="el" href="classmeow_1_1YUVf.html#a74eff21f234f0dd164dc6f6f1acb5a2d">meow::YUVf</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea">meow::YUVf_Space</a>
</li>
<li>YUVf_Space()
-: <a class="el" href="classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415">meow::YUVf_Space</a>
+: <a class="el" href="classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0">meow::YUVf_Space</a>
</li>
<li>yuvGet()
: <a class="el" href="classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06">meow::YUVf_Space</a>
@@ -110,7 +95,7 @@ $(document).ready(function(){initNavTree('functions_y.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_z.html b/doc/html/functions_z.html
index 2d37ea7..7d538ce 100644
--- a/doc/html/functions_z.html
+++ b/doc/html/functions_z.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -70,7 +70,7 @@ $(document).ready(function(){initNavTree('functions_z.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/functions_~.html b/doc/html/functions_~.html
index 888af60..374e636 100644
--- a/doc/html/functions_~.html
+++ b/doc/html/functions_~.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -97,30 +97,15 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
<li>~HashTableList()
: <a class="el" href="classmeow_1_1HashTableList.html#ad460ece4097203d379e95c835a10d79d">meow::HashTableList&lt; Data, HashFunc &gt;</a>
</li>
-<li>~HSL()
-: <a class="el" href="classmeow_1_1HSL.html#a6f595962b08e8647ce3c8fc1976a6b9e">meow::HSL&lt; T &gt;</a>
-</li>
-<li>~HSLf()
-: <a class="el" href="classmeow_1_1HSLf.html#a86199f1024d1a31543aa52a2ddd2e2ae">meow::HSLf</a>
-</li>
<li>~HSLf_Space()
: <a class="el" href="classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f">meow::HSLf_Space</a>
</li>
-<li>~HSV()
-: <a class="el" href="classmeow_1_1HSV.html#abbf33be9e20535101d94e818e326ff17">meow::HSV&lt; T &gt;</a>
-</li>
-<li>~HSVf()
-: <a class="el" href="classmeow_1_1HSVf.html#a39e1b89abb63dcb35664130a18956d46">meow::HSVf</a>
-</li>
<li>~HSVf_Space()
: <a class="el" href="classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c">meow::HSVf_Space</a>
</li>
<li>~IdentityPoints()
: <a class="el" href="classmeow_1_1IdentityPoints.html#ab32aa1152834a8f95625ccdc6f26b0c6">meow::IdentityPoints&lt; ID, Scalar &gt;</a>
</li>
-<li>~ImplementInterface()
-: <a class="el" href="classmeow_1_1ImplementInterface.html#a59ffd1b1c11642588d1ecb0a716ef48a">meow::ImplementInterface&lt; T &gt;</a>
-</li>
<li>~KD_Tree()
: <a class="el" href="classmeow_1_1KD__Tree.html#a6ffacb6d4020cfb1c127b68f3f427ee4">meow::KD_Tree&lt; Vector, Scalar &gt;</a>
</li>
@@ -154,21 +139,9 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
<li>~Photo()
: <a class="el" href="classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d">meow::Photo&lt; Pixel &gt;</a>
</li>
-<li>~RegisterInterface()
-: <a class="el" href="classmeow_1_1RegisterInterface.html#affce62cb4c25e89a55fe3a3718c6dd3e">meow::RegisterInterface&lt; T &gt;</a>
-</li>
-<li>~RGB()
-: <a class="el" href="classmeow_1_1RGB.html#a7735ee9722cfa0120d9a2dadebbc0bd3">meow::RGB&lt; T &gt;</a>
-</li>
-<li>~RGBf()
-: <a class="el" href="classmeow_1_1RGBf.html#a9300ed526e402c6ec188034a76fc1b43">meow::RGBf</a>
-</li>
<li>~RGBf_Space()
: <a class="el" href="classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0">meow::RGBf_Space</a>
</li>
-<li>~RGBi()
-: <a class="el" href="classmeow_1_1RGBi.html#a0e226c2a6b12ed85693fa5f80e3de247">meow::RGBi</a>
-</li>
<li>~RGBi_Space()
: <a class="el" href="classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792">meow::RGBi_Space</a>
</li>
@@ -205,12 +178,6 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
<li>~WatchBall()
: <a class="el" href="classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c">meow::WatchBall&lt; Pixel &gt;</a>
</li>
-<li>~YUV()
-: <a class="el" href="classmeow_1_1YUV.html#a20dd3fc696344e5e85b272cc00109da2">meow::YUV&lt; T &gt;</a>
-</li>
-<li>~YUVf()
-: <a class="el" href="classmeow_1_1YUVf.html#a3dbaafe1ef635dabdc2374da8f4164a1">meow::YUVf</a>
-</li>
<li>~YUVf_Space()
: <a class="el" href="classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262">meow::YUVf_Space</a>
</li>
@@ -221,7 +188,7 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/globals.html b/doc/html/globals.html
index 524c67c..ee94e8a 100644
--- a/doc/html/globals.html
+++ b/doc/html/globals.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('globals.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html
index f164a4b..8139f85 100644
--- a/doc/html/globals_defs.html
+++ b/doc/html/globals_defs.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html
index 660251c..a18ce77 100644
--- a/doc/html/hierarchy.html
+++ b/doc/html/hierarchy.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -61,7 +61,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BinaryIndexTree.html" target="_self">meow::BinaryIndexTree&lt; Value &gt;</a></td><td class="desc">極度簡化的 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> 已無區間更新的操作 </td></tr>
-<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space&lt; T &gt;</a></td><td class="desc">以三個channel所組成的色彩空間 </td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space&lt; T &gt;</a></td><td class="desc">Base class of color space with 3 channels </td></tr>
<tr id="row_2_" class="even"><td class="entry"><img id="arr_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space&lt; double &gt;</a></td><td class="desc"></td></tr>
<tr id="row_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf__Space.html" target="_self">meow::HSLf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr>
<tr id="row_2_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf__Space.html" target="_self">meow::HSVf_Space</a></td><td class="desc">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 </td></tr>
@@ -70,88 +70,71 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<tr id="row_3_"><td class="entry"><img id="arr_3_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Color3__Space.html" target="_self">meow::Color3_Space&lt; int &gt;</a></td><td class="desc"></td></tr>
<tr id="row_3_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi__Space.html" target="_self">meow::RGBi_Space</a></td><td class="desc">以整數 <b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 </td></tr>
<tr id="row_4_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1DisjointSet.html" target="_self">meow::DisjointSet</a></td><td class="desc">用來維護一堆互斥集的資訊 </td></tr>
-<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" target="_self">meow::SplayTree_Range&lt; Key, Value &gt;::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr>
-<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" target="_self">meow::SplayTree&lt; Key, Value &gt;::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr>
+<tr id="row_5_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" target="_self">meow::SplayTree&lt; Key, Value &gt;::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr>
+<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" target="_self">meow::SplayTree_Range&lt; Key, Value &gt;::Element</a></td><td class="desc">類似 <code>stl</code> 的 <code>iterator</code> ,不過這邊叫做<code><a class="el" href="classmeow_1_1SplayTree__Range_1_1Element.html" title="類似 stl 的 iterator ,不過這邊叫做Element ">Element</a></code> </td></tr>
<tr id="row_7_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HashTableList.html" target="_self">meow::HashTableList&lt; Data, HashFunc &gt;</a></td><td class="desc">一個當key相撞時會用list解決的hash_table </td></tr>
-<tr id="row_8_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSL.html" target="_self">meow::HSL&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_9_" class="even"><td class="entry"><img id="arr_9_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSL.html" target="_self">meow::HSL&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_9_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSLf.html" target="_self">meow::HSLf</a></td><td class="desc"></td></tr>
-<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSV.html" target="_self">meow::HSV&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><img id="arr_11_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('11_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSV.html" target="_self">meow::HSV&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_11_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1HSVf.html" target="_self">meow::HSVf</a></td><td class="desc"></td></tr>
-<tr id="row_12_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ImplementInterface.html" target="_self">meow::ImplementInterface&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_13_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1KD__Tree.html" target="_self">meow::KD_Tree&lt; Vector, Scalar &gt;</a></td><td class="desc"><code>k-dimension</code> tree </td></tr>
-<tr id="row_14_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix&lt; Entry &gt;</a></td><td class="desc"><b>matrix</b> </td></tr>
-<tr id="row_15_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix&lt; Description &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_16_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix&lt; Pixel &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_18_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix&lt; Scalar &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_19_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1MergeableHeap.html" target="_self">meow::MergeableHeap&lt; Element &gt;</a></td><td class="desc">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 </td></tr>
-<tr id="row_20_"><td class="entry"><img id="arr_20_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjBase.html" target="_self">meow::ObjBase</a></td><td class="desc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </td></tr>
-<tr id="row_20_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints&lt; int, double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_20_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Bitmap.html" target="_self">meow::Bitmap&lt; Pixel &gt;</a></td><td class="desc">二維點陣資料 </td></tr>
-<tr id="row_20_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_20_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment.html" target="_self">meow::BundleAdjustment&lt; Pixel &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_20_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment__LM.html" target="_self">meow::BundleAdjustment_LM&lt; Pixel &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_20_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Camera.html" target="_self">meow::Camera&lt; Pixel &gt;</a></td><td class="desc"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a> </td></tr>
-<tr id="row_20_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Eye.html" target="_self">meow::Eye&lt; Pixel &gt;</a></td><td class="desc">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation </td></tr>
-<tr id="row_20_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePoint.html" target="_self">meow::FeaturePoint&lt; Scalar, Description &gt;</a></td><td class="desc">特徵點 </td></tr>
-<tr id="row_20_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_20_6_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector.html" target="_self">meow::FeaturePointsDetector&lt; Pixel &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_20_6_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html" target="_self">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a></td><td class="desc">Harris corner detect </td></tr>
-<tr id="row_20_7_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_20_7_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('20_7_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch.html" target="_self">meow::FeaturePointsMatch&lt; Scalar, Description &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_20_7_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html" target="_self">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_20_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints&lt; ID, Scalar &gt;</a></td><td class="desc">把一個 <code>std::map&lt;ID</code>,Vector&lt;Scalar&gt; &gt; 包起來 </td></tr>
-<tr id="row_20_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjArray.html" target="_self">meow::ObjArray&lt; T &gt;</a></td><td class="desc">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
-<tr id="row_20_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjDictionary.html" target="_self">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="desc">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
-<tr id="row_20_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjProperties.html" target="_self">meow::ObjProperties&lt; SID &gt;</a></td><td class="desc">目前擺爛中 </td></tr>
-<tr id="row_20_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjType.html" target="_self">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="desc">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
-<tr id="row_20_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Photo.html" target="_self">meow::Photo&lt; Pixel &gt;</a></td><td class="desc">底片 </td></tr>
-<tr id="row_20_14_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ViewPort.html" target="_self">meow::ViewPort</a></td><td class="desc">未完待續 </td></tr>
-<tr id="row_20_15_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1WatchBall.html" target="_self">meow::WatchBall&lt; Pixel &gt;</a></td><td class="desc"><b>多個camera</b>, 一個offset, 一個rotation </td></tr>
-<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjSelector.html" target="_self">meow::ObjSelector&lt; id &gt;</a></td><td class="desc">利用register的概念, 達到runtime用string選擇要new的class </td></tr>
-<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1PairToPair.html" target="_self">meow::PairToPair&lt; F1, F2, T1, T2 &gt;</a></td><td class="desc">有.from.first, .from.second, .to.first, .to.second </td></tr>
-<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__double.html" target="_self">meow::ReaderWriter_double</a></td><td class="desc"></td></tr>
-<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__int.html" target="_self">meow::ReaderWriter_int</a></td><td class="desc"></td></tr>
-<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__size__t.html" target="_self">meow::ReaderWriter_size_t</a></td><td class="desc"></td></tr>
-<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__string.html" target="_self">meow::ReaderWriter_string</a></td><td class="desc"></td></tr>
-<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RegisterInterface.html" target="_self">meow::RegisterInterface&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">meow::RGB&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_29_"><td class="entry"><img id="arr_29_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('29_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">meow::RGB&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_29_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBf.html" target="_self">meow::RGBf</a></td><td class="desc"></td></tr>
-<tr id="row_30_"><td class="entry"><img id="arr_30_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGB.html" target="_self">meow::RGB&lt; int32_t &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_30_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1RGBi.html" target="_self">meow::RGBi</a></td><td class="desc"></td></tr>
-<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1SceneInfo.html" target="_self">meow::SceneInfo&lt; Pixel &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SegmentTree.html" target="_self">meow::SegmentTree&lt; Value &gt;</a></td><td class="desc">中文名 <code>線段樹</code> </td></tr>
-<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self&lt; Data &gt;</a></td><td class="desc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has </td></tr>
-<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self&lt; data_ &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self&lt; Myself &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree.html" target="_self">meow::SplayTree&lt; Key, Value &gt;</a></td><td class="desc">是一種神乎其技的資料結構, 維護一堆 Key-&gt;Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> </td></tr>
-<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range.html" target="_self">meow::SplayTree_Range&lt; Key, Value &gt;</a></td><td class="desc">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) </td></tr>
-<tr id="row_38_" class="even"><td class="entry"><img id="arr_38_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('38_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation&lt; Scalar &gt;</a></td><td class="desc">A base class for implementing kinds of transformations </td></tr>
-<tr id="row_38_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection&lt; Scalar &gt;</a></td><td class="desc">A ball projection is to project the given vector to a hyper-sphere </td></tr>
-<tr id="row_38_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_38_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('38_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation&lt; Scalar &gt;</a></td><td class="desc">A base class for implementing kinds of linear transformations </td></tr>
-<tr id="row_38_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D&lt; Scalar &gt;</a></td><td class="desc">Rotation a point/vector alone an axis with given angle in 3D world </td></tr>
-<tr id="row_38_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection&lt; Scalar &gt;</a></td><td class="desc">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b> </td></tr>
-<tr id="row_39_"><td class="entry"><img id="arr_39_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('39_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_39_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_39_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_39_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('39_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_39_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_39_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Usage.html" target="_self">meow::Usage</a></td><td class="desc">管理參數設置, 自訂usage document, 分析argc, argv </td></tr>
-<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector&lt; Scalar &gt;</a></td><td class="desc"><b>vector</b> </td></tr>
-<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D&lt; Scalar &gt;</a></td><td class="desc">2D's vector </td></tr>
-<tr id="row_43_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_44_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D&lt; Scalar &gt;</a></td><td class="desc">3D's vector </td></tr>
-<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D&lt; int &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_48_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector&lt; Description &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_49_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1VP__Tree.html" target="_self">meow::VP_Tree&lt; Vector, Scalar &gt;</a></td><td class="desc">跟KD_Tree很像歐 </td></tr>
-<tr id="row_50_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUV.html" target="_self">meow::YUV&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_51_"><td class="entry"><img id="arr_51_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('51_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUV.html" target="_self">meow::YUV&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_51_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1YUVf.html" target="_self">meow::YUVf</a></td><td class="desc"></td></tr>
-<tr id="row_52_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classdouble.html" target="_self">double</a></td><td class="desc"></td></tr>
-<tr id="row_53_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classint.html" target="_self">int</a></td><td class="desc"></td></tr>
-<tr id="row_54_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classint32__t.html" target="_self">int32_t</a></td><td class="desc"></td></tr>
+<tr id="row_8_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1KD__Tree.html" target="_self">meow::KD_Tree&lt; Vector, Scalar &gt;</a></td><td class="desc"><code>k-dimension</code> tree </td></tr>
+<tr id="row_9_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix&lt; Entry &gt;</a></td><td class="desc"><b>matrix</b> </td></tr>
+<tr id="row_10_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix&lt; Description &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_11_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_12_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix&lt; Pixel &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_13_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Matrix.html" target="_self">meow::Matrix&lt; Scalar &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_14_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1MergeableHeap.html" target="_self">meow::MergeableHeap&lt; Element &gt;</a></td><td class="desc">一個用 <b>左偏樹</b> 實作的 <code>Maximum-Heap</code> , 除了原本heap有的功能外, 還支援 <code>merge</code> 功能 </td></tr>
+<tr id="row_15_" class="even"><td class="entry"><img id="arr_15_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjBase.html" target="_self">meow::ObjBase</a></td><td class="desc">一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 </td></tr>
+<tr id="row_15_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints&lt; int, double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_15_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Bitmap.html" target="_self">meow::Bitmap&lt; Pixel &gt;</a></td><td class="desc">二維點陣資料 </td></tr>
+<tr id="row_15_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment.html" target="_self">meow::BundleAdjustment&lt; Pixel &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_15_2_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BundleAdjustment__LM.html" target="_self">meow::BundleAdjustment_LM&lt; Pixel &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_15_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Camera.html" target="_self">meow::Camera&lt; Pixel &gt;</a></td><td class="desc"><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a> </td></tr>
+<tr id="row_15_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Eye.html" target="_self">meow::Eye&lt; Pixel &gt;</a></td><td class="desc">一個 <code><a class="el" href="classmeow_1_1Camera.html" title="Camera. ">Camera</a></code> 加上一個offset transformation </td></tr>
+<tr id="row_15_5_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePoint.html" target="_self">meow::FeaturePoint&lt; Scalar, Description &gt;</a></td><td class="desc">特徵點 </td></tr>
+<tr id="row_15_6_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_6_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector.html" target="_self">meow::FeaturePointsDetector&lt; Pixel &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_15_6_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsDetector__Harris.html" target="_self">meow::FeaturePointsDetector_Harris&lt; Pixel &gt;</a></td><td class="desc">Harris corner detect </td></tr>
+<tr id="row_15_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_7_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_7_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch.html" target="_self">meow::FeaturePointsMatch&lt; Scalar, Description &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_15_7_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1FeaturePointsMatch__K__Match.html" target="_self">meow::FeaturePointsMatch_K_Match&lt; Scalar, Description &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_15_8_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1IdentityPoints.html" target="_self">meow::IdentityPoints&lt; ID, Scalar &gt;</a></td><td class="desc">把一個 <code>std::map&lt;ID</code>,Vector&lt;Scalar&gt; &gt; 包起來 </td></tr>
+<tr id="row_15_9_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjArray.html" target="_self">meow::ObjArray&lt; T &gt;</a></td><td class="desc">純粹把 <code>std::vector</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
+<tr id="row_15_10_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjDictionary.html" target="_self">meow::ObjDictionary&lt; Key, Value &gt;</a></td><td class="desc">純粹把 <code>std::map</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
+<tr id="row_15_11_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjProperties.html" target="_self">meow::ObjProperties&lt; SID &gt;</a></td><td class="desc">目前擺爛中 </td></tr>
+<tr id="row_15_12_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjType.html" target="_self">meow::ObjType&lt; Type, ReaderWriter &gt;</a></td><td class="desc">純粹把給定的 <code>Type</code> 包起來, 變成繼承自 <a class="el" href="classmeow_1_1ObjBase.html" title="一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能 ">ObjBase</a> </td></tr>
+<tr id="row_15_13_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Photo.html" target="_self">meow::Photo&lt; Pixel &gt;</a></td><td class="desc">底片 </td></tr>
+<tr id="row_15_14_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ViewPort.html" target="_self">meow::ViewPort</a></td><td class="desc">未完待續 </td></tr>
+<tr id="row_15_15_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1WatchBall.html" target="_self">meow::WatchBall&lt; Pixel &gt;</a></td><td class="desc"><b>多個camera</b>, 一個offset, 一個rotation </td></tr>
+<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ObjSelector.html" target="_self">meow::ObjSelector&lt; id &gt;</a></td><td class="desc">利用register的概念, 達到runtime用string選擇要new的class </td></tr>
+<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1PairToPair.html" target="_self">meow::PairToPair&lt; F1, F2, T1, T2 &gt;</a></td><td class="desc">A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second </td></tr>
+<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__double.html" target="_self">meow::ReaderWriter_double</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__int.html" target="_self">meow::ReaderWriter_int</a></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__size__t.html" target="_self">meow::ReaderWriter_size_t</a></td><td class="desc"></td></tr>
+<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1ReaderWriter__string.html" target="_self">meow::ReaderWriter_string</a></td><td class="desc"></td></tr>
+<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmeow_1_1SceneInfo.html" target="_self">meow::SceneInfo&lt; Pixel &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SegmentTree.html" target="_self">meow::SegmentTree&lt; Value &gt;</a></td><td class="desc">中文名 <code>線段樹</code> </td></tr>
+<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self&lt; Data &gt;</a></td><td class="desc">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has </td></tr>
+<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self&lt; Myself &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Self.html" target="_self">meow::Self&lt; Type &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree.html" target="_self">meow::SplayTree&lt; Key, Value &gt;</a></td><td class="desc">是一種神乎其技的資料結構, 維護一堆 Key-&gt;Value . 並且支援 一些 <code>std::map</code> 難以快速實踐的操作, 如 <code>split</code> , <code>merge</code> , <code>keyOffset</code> </td></tr>
+<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1SplayTree__Range.html" target="_self">meow::SplayTree_Range&lt; Key, Value &gt;</a></td><td class="desc">基本上跟SplayTree一樣, 不過這邊結合線段樹, 多了區間操作 (線段樹相關operator定義請見 <code><a class="el" href="classmeow_1_1SegmentTree.html" title="中文名 線段樹 ">SegmentTree</a></code> ) </td></tr>
+<tr id="row_29_"><td class="entry"><img id="arr_29_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('29_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation&lt; Scalar &gt;</a></td><td class="desc">A base class for implementing kinds of transformations </td></tr>
+<tr id="row_29_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection&lt; Scalar &gt;</a></td><td class="desc">A ball projection is to project the given vector to a hyper-sphere </td></tr>
+<tr id="row_29_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_29_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('29_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation&lt; Scalar &gt;</a></td><td class="desc">A base class for implementing kinds of linear transformations </td></tr>
+<tr id="row_29_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D&lt; Scalar &gt;</a></td><td class="desc">Rotation a point/vector alone an axis with given angle in 3D world </td></tr>
+<tr id="row_29_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection&lt; Scalar &gt;</a></td><td class="desc">A <b>photo</b> <b>projection</b> is a kind of transformation that project point/vector to a flat <b>photo</b> </td></tr>
+<tr id="row_30_" class="even"><td class="entry"><img id="arr_30_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Transformation.html" target="_self">meow::Transformation&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_30_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1BallProjection.html" target="_self">meow::BallProjection&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_30_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_30_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1LinearTransformation.html" target="_self">meow::LinearTransformation&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_30_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Rotation3D.html" target="_self">meow::Rotation3D&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_30_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1PhotoProjection.html" target="_self">meow::PhotoProjection&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Usage.html" target="_self">meow::Usage</a></td><td class="desc">管理參數設置, 自訂usage document, 分析argc, argv </td></tr>
+<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector&lt; Scalar &gt;</a></td><td class="desc"><b>vector</b> </td></tr>
+<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D&lt; Scalar &gt;</a></td><td class="desc">2D's vector </td></tr>
+<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector2D.html" target="_self">meow::Vector2D&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D&lt; Scalar &gt;</a></td><td class="desc">3D's vector </td></tr>
+<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D&lt; int &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector3D.html" target="_self">meow::Vector3D&lt; T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1Vector.html" target="_self">meow::Vector&lt; Description &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmeow_1_1VP__Tree.html" target="_self">meow::VP_Tree&lt; Vector, Scalar &gt;</a></td><td class="desc">跟KD_Tree很像歐 </td></tr>
+<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classdouble.html" target="_self">double</a></td><td class="desc"></td></tr>
+<tr id="row_42_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classint.html" target="_self">int</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -160,7 +143,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/hierarchy.js b/doc/html/hierarchy.js
index f4911a4..ace3f84 100644
--- a/doc/html/hierarchy.js
+++ b/doc/html/hierarchy.js
@@ -12,18 +12,9 @@ var hierarchy =
[ "meow::RGBi_Space", "classmeow_1_1RGBi__Space.html", null ]
] ],
[ "meow::DisjointSet", "classmeow_1_1DisjointSet.html", null ],
- [ "meow::SplayTree_Range< Key, Value >::Element", "classmeow_1_1SplayTree__Range_1_1Element.html", null ],
[ "meow::SplayTree< Key, Value >::Element", "classmeow_1_1SplayTree_1_1Element.html", null ],
+ [ "meow::SplayTree_Range< Key, Value >::Element", "classmeow_1_1SplayTree__Range_1_1Element.html", null ],
[ "meow::HashTableList< Data, HashFunc >", "classmeow_1_1HashTableList.html", null ],
- [ "meow::HSL< T >", "classmeow_1_1HSL.html", null ],
- [ "meow::HSL< double >", "classmeow_1_1HSL.html", [
- [ "meow::HSLf", "classmeow_1_1HSLf.html", null ]
- ] ],
- [ "meow::HSV< T >", "classmeow_1_1HSV.html", null ],
- [ "meow::HSV< double >", "classmeow_1_1HSV.html", [
- [ "meow::HSVf", "classmeow_1_1HSVf.html", null ]
- ] ],
- [ "meow::ImplementInterface< T >", "classmeow_1_1ImplementInterface.html", null ],
[ "meow::KD_Tree< Vector, Scalar >", "classmeow_1_1KD__Tree.html", null ],
[ "meow::Matrix< Entry >", "classmeow_1_1Matrix.html", null ],
[ "meow::Matrix< Description >", "classmeow_1_1Matrix.html", null ],
@@ -61,19 +52,11 @@ var hierarchy =
[ "meow::ReaderWriter_int", "classmeow_1_1ReaderWriter__int.html", null ],
[ "meow::ReaderWriter_size_t", "classmeow_1_1ReaderWriter__size__t.html", null ],
[ "meow::ReaderWriter_string", "classmeow_1_1ReaderWriter__string.html", null ],
- [ "meow::RegisterInterface< T >", "classmeow_1_1RegisterInterface.html", null ],
- [ "meow::RGB< T >", "classmeow_1_1RGB.html", null ],
- [ "meow::RGB< double >", "classmeow_1_1RGB.html", [
- [ "meow::RGBf", "classmeow_1_1RGBf.html", null ]
- ] ],
- [ "meow::RGB< int32_t >", "classmeow_1_1RGB.html", [
- [ "meow::RGBi", "classmeow_1_1RGBi.html", null ]
- ] ],
[ "meow::SceneInfo< Pixel >", "structmeow_1_1SceneInfo.html", null ],
[ "meow::SegmentTree< Value >", "classmeow_1_1SegmentTree.html", null ],
[ "meow::Self< Data >", "classmeow_1_1Self.html", null ],
- [ "meow::Self< data_ >", "classmeow_1_1Self.html", null ],
[ "meow::Self< Myself >", "classmeow_1_1Self.html", null ],
+ [ "meow::Self< Type >", "classmeow_1_1Self.html", null ],
[ "meow::SplayTree< Key, Value >", "classmeow_1_1SplayTree.html", null ],
[ "meow::SplayTree_Range< Key, Value >", "classmeow_1_1SplayTree__Range.html", null ],
[ "meow::Transformation< Scalar >", "classmeow_1_1Transformation.html", [
@@ -100,11 +83,6 @@ var hierarchy =
[ "meow::Vector3D< T >", "classmeow_1_1Vector3D.html", null ],
[ "meow::Vector< Description >", "classmeow_1_1Vector.html", null ],
[ "meow::VP_Tree< Vector, Scalar >", "classmeow_1_1VP__Tree.html", null ],
- [ "meow::YUV< T >", "classmeow_1_1YUV.html", null ],
- [ "meow::YUV< double >", "classmeow_1_1YUV.html", [
- [ "meow::YUVf", "classmeow_1_1YUVf.html", null ]
- ] ],
[ "double", "classdouble.html", null ],
- [ "int", "classint.html", null ],
- [ "int32_t", "classint32__t.html", null ]
+ [ "int", "classint.html", null ]
]; \ No newline at end of file
diff --git a/doc/html/index.html b/doc/html/index.html
index c11e2f5..c4f727a 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -80,7 +80,7 @@ $(document).ready(function(){initNavTree('index.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/math_2utility_8h.html b/doc/html/math_2utility_8h.html
index 7f93122..f3a4d99 100644
--- a/doc/html/math_2utility_8h.html
+++ b/doc/html/math_2utility_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -134,7 +134,7 @@ Variables</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="math_2utility_8h.html">utility.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/math_2utility_8h_source.html b/doc/html/math_2utility_8h_source.html
index 3021663..3056fc2 100644
--- a/doc/html/math_2utility_8h_source.html
+++ b/doc/html/math_2utility_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -189,7 +189,7 @@ $(document).ready(function(){initNavTree('math_2utility_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="math_2utility_8h.html">utility.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/methods_8h.html b/doc/html/methods_8h.html
index 3d7a52e..cce3640 100644
--- a/doc/html/methods_8h.html
+++ b/doc/html/methods_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -94,7 +94,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="methods_8h.html">methods.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/methods_8h_source.html b/doc/html/methods_8h_source.html
index 8edb4f6..2ec96d0 100644
--- a/doc/html/methods_8h_source.html
+++ b/doc/html/methods_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('methods_8h_source.html','');});
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * @brief Run the \b Levenberg-Marquardt method to solve a non-linear </span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * @brief Run the \b Levenberg-Marquardt method to solve a non-linear</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> * least squares problem.</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> * Assume:</span></div>
@@ -247,12 +247,12 @@ $(document).ready(function(){initNavTree('methods_8h_source.html','');});
<div class="ttc" id="namespacemeow_html_adbd82702daf1e569c4a72176aa799c6d"><div class="ttname"><a href="namespacemeow.html#adbd82702daf1e569c4a72176aa799c6d">meow::levenbergMarquardtTraining</a></div><div class="ttdeci">Vector&lt; Scalar &gt; levenbergMarquardtTraining(Function &amp;f, Vector&lt; Scalar &gt; const &amp;init, Scalar const &amp;init_mu, Scalar const &amp;mu_pow, Scalar const &amp;er_max, int retry_number, int counter)</div><div class="ttdef"><b>Definition:</b> <a href="methods_8h_source.html#l00183">methods.h:183</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html_a71b56938e01de730490e722824f4b53e"><div class="ttname"><a href="classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e">meow::Vector::length2</a></div><div class="ttdeci">Scalar length2() const </div><div class="ttdoc">same as (*this).dot(*this) </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00204">Vector.h:204</a></div></div>
<div class="ttc" id="namespacemeow_html_a37b8a0148b872c4533f37dde9bbb9ae4"><div class="ttname"><a href="namespacemeow.html#a37b8a0148b872c4533f37dde9bbb9ae4">meow::levenbergMarquardt</a></div><div class="ttdeci">Vector&lt; Scalar &gt; levenbergMarquardt(Function const &amp;f, Vector&lt; Scalar &gt; const &amp;init, int counter=-1)</div><div class="ttdef"><b>Definition:</b> <a href="methods_8h_source.html#l00163">methods.h:163</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a030758e4938c4d56a0b665e6a51d1405"><div class="ttname"><a href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">meow::Matrix::valid</a></div><div class="ttdeci">bool valid() const </div><div class="ttdoc">Return whether it is a valid matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00115">Matrix.h:115</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a030758e4938c4d56a0b665e6a51d1405"><div class="ttname"><a href="classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405">meow::Matrix::valid</a></div><div class="ttdeci">bool valid() const </div><div class="ttdoc">Return whether it is a valid matrix. </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00118">Matrix.h:118</a></div></div>
<div class="ttc" id="math_2utility_8h_html"><div class="ttname"><a href="math_2utility_8h.html">utility.h</a></div></div>
<div class="ttc" id="classmeow_1_1Vector_html"><div class="ttname"><a href="classmeow_1_1Vector.html">meow::Vector</a></div><div class="ttdoc">vector </div><div class="ttdef"><b>Definition:</b> <a href="Vector_8h_source.html#l00019">Vector.h:19</a></div></div>
<div class="ttc" id="namespacemeow_html_a98d838d338a3e6f3c57e94562fab3fa7"><div class="ttname"><a href="namespacemeow.html#a98d838d338a3e6f3c57e94562fab3fa7">meow::inRange</a></div><div class="ttdeci">T inRange(T const &amp;mn, T const &amp;mx, T const &amp;v)</div><div class="ttdoc">std::min(mx,std::max(mn,v)) </div><div class="ttdef"><b>Definition:</b> <a href="math_2utility_8h_source.html#l00051">utility.h:51</a></div></div>
<div class="ttc" id="namespacemeow_html_a43a73b75f2e23c8172d2098d57eaf75a"><div class="ttname"><a href="namespacemeow.html#a43a73b75f2e23c8172d2098d57eaf75a">meow::ransac</a></div><div class="ttdeci">std::vector&lt; Data &gt; ransac(std::vector&lt; Data &gt; const &amp;data, WeightingClass const &amp;w, size_t N, double p0, double P)</div><div class="ttdoc">Run the RANSAC method to approach the best solution. </div><div class="ttdef"><b>Definition:</b> <a href="methods_8h_source.html#l00058">methods.h:58</a></div></div>
-<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself&#39;s transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00416">Matrix.h:416</a></div></div>
+<div class="ttc" id="classmeow_1_1Matrix_html_a869be60b593d7ce7101ee7ac788b0dd0"><div class="ttname"><a href="classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0">meow::Matrix::transpose</a></div><div class="ttdeci">Matrix transpose() const </div><div class="ttdoc">return itself&#39;s transpose matrix </div><div class="ttdef"><b>Definition:</b> <a href="Matrix_8h_source.html#l00419">Matrix.h:419</a></div></div>
<div class="ttc" id="Matrix_8h_html"><div class="ttname"><a href="Matrix_8h.html">Matrix.h</a></div></div>
<div class="ttc" id="Vector_8h_html"><div class="ttname"><a href="Vector_8h.html">Vector.h</a></div></div>
<div class="ttc" id="classmeow_1_1Matrix_html"><div class="ttname"><a href="classmeow_1_1Matrix.html">meow::Matrix&lt; Scalar &gt;</a></div></div>
@@ -263,7 +263,7 @@ $(document).ready(function(){initNavTree('methods_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="dir_77e0ab67466b1e7d76f50725a5ab9910.html">math</a></li><li class="navelem"><a class="el" href="methods_8h.html">methods.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html
index 92259c1..a86783b 100644
--- a/doc/html/namespacemembers.html
+++ b/doc/html/namespacemembers.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
: <a class="el" href="namespacemeow.html#a9c9cc5450926f108a0451d619be550c8a6e34cdff1ccf772a88749ce39658a9e3">meow</a>
</li>
<li>colorTransformate()
-: <a class="el" href="namespacemeow.html#a19e830f03459a25435ff963551772e74">meow</a>
+: <a class="el" href="namespacemeow.html#ad429f8a956d1f0e1484d08bb9419685b">meow</a>
</li>
<li>cstringEndWith()
: <a class="el" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">meow</a>
@@ -108,28 +108,6 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
</ul>
-<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
-<li>HSL_to_HSV()
-: <a class="el" href="namespacemeow.html#a7c7d8533654e56cfd37a1ce22e76cde8">meow</a>
-</li>
-<li>HSL_to_RGB()
-: <a class="el" href="namespacemeow.html#a0ef9dd19ef8613c009398be225d7dba5">meow</a>
-</li>
-<li>HSL_to_YUV()
-: <a class="el" href="namespacemeow.html#a1ec923575a53dcd2d9a40e49b228ceed">meow</a>
-</li>
-<li>HSV_to_HSL()
-: <a class="el" href="namespacemeow.html#a0ba8115cbe1d3c7bc41899a0035f9003">meow</a>
-</li>
-<li>HSV_to_RGB()
-: <a class="el" href="namespacemeow.html#a5500d712d9a2fb7efcc1574474e94f67">meow</a>
-</li>
-<li>HSV_to_YUV()
-: <a class="el" href="namespacemeow.html#a74a4a3629d0406ef3d0e8bbb73dfaaeb">meow</a>
-</li>
-</ul>
-
-
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>inRange()
: <a class="el" href="namespacemeow.html#a98d838d338a3e6f3c57e94562fab3fa7">meow</a>
@@ -141,6 +119,9 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
+<li>kBitmapReadWritePixels
+: <a class="el" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">meow</a>
+</li>
<li>kGlobalSeletorID
: <a class="el" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">meow</a>
</li>
@@ -204,15 +185,6 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
<li>ratioMapping()
: <a class="el" href="namespacemeow.html#a3b01a91eb4a02909a61a35e406fa5732">meow</a>
</li>
-<li>RGB_to_HSL()
-: <a class="el" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03">meow</a>
-</li>
-<li>RGB_to_HSV()
-: <a class="el" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d">meow</a>
-</li>
-<li>RGB_to_YUV()
-: <a class="el" href="namespacemeow.html#a9682162b4b67148649d87c2049175820">meow</a>
-</li>
</ul>
@@ -237,26 +209,13 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
: <a class="el" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">meow</a>
</li>
</ul>
-
-
-<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
-<li>YUV_to_HSL()
-: <a class="el" href="namespacemeow.html#ac568f9be6b54c16176377ab7941b82ff">meow</a>
-</li>
-<li>YUV_to_HSV()
-: <a class="el" href="namespacemeow.html#afc93890f332ecc0a7c081a1a1343d656">meow</a>
-</li>
-<li>YUV_to_RGB()
-: <a class="el" href="namespacemeow.html#ace828526337b865be410d3a78d07d8b0">meow</a>
-</li>
-</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/namespacemembers_enum.html b/doc/html/namespacemembers_enum.html
index f153f1c..60d8419 100644
--- a/doc/html/namespacemembers_enum.html
+++ b/doc/html/namespacemembers_enum.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -65,7 +65,7 @@ $(document).ready(function(){initNavTree('namespacemembers_enum.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/namespacemembers_eval.html b/doc/html/namespacemembers_eval.html
index e5063bc..3f2393a 100644
--- a/doc/html/namespacemembers_eval.html
+++ b/doc/html/namespacemembers_eval.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -71,7 +71,7 @@ $(document).ready(function(){initNavTree('namespacemembers_eval.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/namespacemembers_func.html b/doc/html/namespacemembers_func.html
index 19adee1..e0389ac 100644
--- a/doc/html/namespacemembers_func.html
+++ b/doc/html/namespacemembers_func.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -93,28 +93,6 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');});
</ul>
-<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
-<li>HSL_to_HSV()
-: <a class="el" href="namespacemeow.html#a7c7d8533654e56cfd37a1ce22e76cde8">meow</a>
-</li>
-<li>HSL_to_RGB()
-: <a class="el" href="namespacemeow.html#a0ef9dd19ef8613c009398be225d7dba5">meow</a>
-</li>
-<li>HSL_to_YUV()
-: <a class="el" href="namespacemeow.html#a1ec923575a53dcd2d9a40e49b228ceed">meow</a>
-</li>
-<li>HSV_to_HSL()
-: <a class="el" href="namespacemeow.html#a0ba8115cbe1d3c7bc41899a0035f9003">meow</a>
-</li>
-<li>HSV_to_RGB()
-: <a class="el" href="namespacemeow.html#a5500d712d9a2fb7efcc1574474e94f67">meow</a>
-</li>
-<li>HSV_to_YUV()
-: <a class="el" href="namespacemeow.html#a74a4a3629d0406ef3d0e8bbb73dfaaeb">meow</a>
-</li>
-</ul>
-
-
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>inRange()
: <a class="el" href="namespacemeow.html#a98d838d338a3e6f3c57e94562fab3fa7">meow</a>
@@ -159,15 +137,6 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');});
<li>ratioMapping()
: <a class="el" href="namespacemeow.html#a3b01a91eb4a02909a61a35e406fa5732">meow</a>
</li>
-<li>RGB_to_HSL()
-: <a class="el" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03">meow</a>
-</li>
-<li>RGB_to_HSV()
-: <a class="el" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d">meow</a>
-</li>
-<li>RGB_to_YUV()
-: <a class="el" href="namespacemeow.html#a9682162b4b67148649d87c2049175820">meow</a>
-</li>
</ul>
@@ -189,26 +158,13 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');});
: <a class="el" href="namespacemeow.html#ae880337dfdcc67984a0dccdb50e5c5d0">meow</a>
</li>
</ul>
-
-
-<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
-<li>YUV_to_HSL()
-: <a class="el" href="namespacemeow.html#ac568f9be6b54c16176377ab7941b82ff">meow</a>
-</li>
-<li>YUV_to_HSV()
-: <a class="el" href="namespacemeow.html#afc93890f332ecc0a7c081a1a1343d656">meow</a>
-</li>
-<li>YUV_to_RGB()
-: <a class="el" href="namespacemeow.html#ace828526337b865be410d3a78d07d8b0">meow</a>
-</li>
-</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/namespacemembers_type.html b/doc/html/namespacemembers_type.html
index 7ed9669..24ca10d 100644
--- a/doc/html/namespacemembers_type.html
+++ b/doc/html/namespacemembers_type.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -80,7 +80,7 @@ $(document).ready(function(){initNavTree('namespacemembers_type.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/namespacemembers_vars.html b/doc/html/namespacemembers_vars.html
index 8fb9990..6826470 100644
--- a/doc/html/namespacemembers_vars.html
+++ b/doc/html/namespacemembers_vars.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -55,6 +55,9 @@ $(document).ready(function(){initNavTree('namespacemembers_vars.html','');});
<div id="doc-content">
<div class="contents">
&#160;<ul>
+<li>kBitmapReadWritePixels
+: <a class="el" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">meow</a>
+</li>
<li>kGlobalSeletorID
: <a class="el" href="namespacemeow.html#aaa678bbd106012a98ed5679e2ca8cc32">meow</a>
</li>
@@ -68,7 +71,7 @@ $(document).ready(function(){initNavTree('namespacemembers_vars.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/namespacemeow.html b/doc/html/namespacemeow.html
index f337db3..3aa7161 100644
--- a/doc/html/namespacemeow.html
+++ b/doc/html/namespacemeow.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -68,38 +68,20 @@ $(document).ready(function(){initNavTree('namespacemeow.html','');});
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Color3__Space.html">Color3_Space</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">以三個channel所組成的色彩空間 <a href="classmeow_1_1Color3__Space.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSL.html">HSL</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSLf.html">HSLf</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of color space with 3 channels. <a href="classmeow_1_1Color3__Space.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 <a href="classmeow_1_1HSLf__Space.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSV.html">HSV</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSVf.html">HSVf</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 <a href="classmeow_1_1HSVf__Space.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RGB.html">RGB</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RGBf.html">RGBf</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RGBi.html">RGBi</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">以整數 <b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 <a href="classmeow_1_1RGBi__Space.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">以浮點數<b>Red</b>, <b>Green</b>, <b>Blue</b> 三個值所組成的色彩空間 <a href="classmeow_1_1RGBf__Space.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1YUV.html">YUV</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1YUVf.html">YUVf</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">以浮點數<b>Y</b>(亮度), <b>U</b>(色度), <b>V</b>(濃度) 三個值所組成的色彩空間 <a href="classmeow_1_1YUVf__Space.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -222,10 +204,6 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ReaderWriter__string.html">ReaderWriter_string</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1ImplementInterface.html">ImplementInterface</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1RegisterInterface.html">RegisterInterface</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmeow_1_1Self.html">Self</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A little class use for packing the data part of another class. With this technique, it can achieve Copy-On-Write(COR) mechanism at background and have a reference mechanism which much more flexible then the one C++ has. <a href="classmeow_1_1Self.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -233,7 +211,7 @@ Classes</h2></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">管理參數設置, 自訂usage document, 分析argc, argv <a href="classmeow_1_1Usage.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">有.from.first, .from.second, .to.first, .to.second <a href="structmeow_1_1PairToPair.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second. <a href="structmeow_1_1PairToPair.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
@@ -267,18 +245,6 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:ab5a740e832854cb4edd4db00b0550b03"><td class="memTemplParams" colspan="2">template&lt;class RGB_T , class HSL_T &gt; </td></tr>
-<tr class="memitem:ab5a740e832854cb4edd4db00b0550b03"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ab5a740e832854cb4edd4db00b0550b03">RGB_to_HSL</a> (<a class="el" href="classmeow_1_1RGB.html">RGB</a>&lt; RGB_T &gt; const &amp;rgb, <a class="el" href="classmeow_1_1HSL.html">HSL</a>&lt; HSL_T &gt; *hsl)</td></tr>
-<tr class="separator:ab5a740e832854cb4edd4db00b0550b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0ef9dd19ef8613c009398be225d7dba5"><td class="memTemplParams" colspan="2">template&lt;class HSL_T , class RGB_T &gt; </td></tr>
-<tr class="memitem:a0ef9dd19ef8613c009398be225d7dba5"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a0ef9dd19ef8613c009398be225d7dba5">HSL_to_RGB</a> (<a class="el" href="classmeow_1_1HSL.html">HSL</a>&lt; HSL_T &gt; const &amp;hsl, <a class="el" href="classmeow_1_1RGB.html">RGB</a>&lt; RGB_T &gt; *rgb)</td></tr>
-<tr class="separator:a0ef9dd19ef8613c009398be225d7dba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac568f9be6b54c16176377ab7941b82ff"><td class="memTemplParams" colspan="2">template&lt;class YUV_T , class HSL_T &gt; </td></tr>
-<tr class="memitem:ac568f9be6b54c16176377ab7941b82ff"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ac568f9be6b54c16176377ab7941b82ff">YUV_to_HSL</a> (<a class="el" href="classmeow_1_1YUV.html">YUV</a>&lt; YUV_T &gt; const &amp;yuv, <a class="el" href="classmeow_1_1HSL.html">HSL</a>&lt; HSL_T &gt; *hsl)</td></tr>
-<tr class="separator:ac568f9be6b54c16176377ab7941b82ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1ec923575a53dcd2d9a40e49b228ceed"><td class="memTemplParams" colspan="2">template&lt;class HSL_T , class YUV_T &gt; </td></tr>
-<tr class="memitem:a1ec923575a53dcd2d9a40e49b228ceed"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a1ec923575a53dcd2d9a40e49b228ceed">HSL_to_YUV</a> (<a class="el" href="classmeow_1_1HSL.html">HSL</a>&lt; HSL_T &gt; const &amp;hsl, <a class="el" href="classmeow_1_1YUV.html">YUV</a>&lt; YUV_T &gt; *yuv)</td></tr>
-<tr class="separator:a1ec923575a53dcd2d9a40e49b228ceed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9ab85cd87a9f843e710657188f4c601"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#af9ab85cd87a9f843e710657188f4c601">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> const &amp;rgb, <a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> *hsl)</td></tr>
<tr class="memdesc:af9ab85cd87a9f843e710657188f4c601"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> <a href="#af9ab85cd87a9f843e710657188f4c601">More...</a><br/></td></tr>
<tr class="separator:af9ab85cd87a9f843e710657188f4c601"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -297,24 +263,6 @@ Functions</h2></td></tr>
<tr class="memitem:ae9b7bb880aa5b6dfebd523a6b344a4f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ae9b7bb880aa5b6dfebd523a6b344a4f1">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> const &amp;rgb, <a class="el" href="classmeow_1_1HSLf__Space.html">HSLf_Space</a> *hsl)</td></tr>
<tr class="memdesc:ae9b7bb880aa5b6dfebd523a6b344a4f1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classmeow_1_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> to <code><a class="el" href="classmeow_1_1HSLf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSLf_Space</a></code> <a href="#ae9b7bb880aa5b6dfebd523a6b344a4f1">More...</a><br/></td></tr>
<tr class="separator:ae9b7bb880aa5b6dfebd523a6b344a4f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a58776e88aeb6bec45c2201cb70edda5d"><td class="memTemplParams" colspan="2">template&lt;class RGB_T , class HSV_T &gt; </td></tr>
-<tr class="memitem:a58776e88aeb6bec45c2201cb70edda5d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a58776e88aeb6bec45c2201cb70edda5d">RGB_to_HSV</a> (<a class="el" href="classmeow_1_1RGB.html">RGB</a>&lt; RGB_T &gt; const &amp;rgb, <a class="el" href="classmeow_1_1HSV.html">HSV</a>&lt; HSV_T &gt; *hsv)</td></tr>
-<tr class="separator:a58776e88aeb6bec45c2201cb70edda5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5500d712d9a2fb7efcc1574474e94f67"><td class="memTemplParams" colspan="2">template&lt;class HSV_T , class RGB_T &gt; </td></tr>
-<tr class="memitem:a5500d712d9a2fb7efcc1574474e94f67"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a5500d712d9a2fb7efcc1574474e94f67">HSV_to_RGB</a> (<a class="el" href="classmeow_1_1HSV.html">HSV</a>&lt; HSV_T &gt; const &amp;hsv, <a class="el" href="classmeow_1_1RGB.html">RGB</a>&lt; RGB_T &gt; *rgb)</td></tr>
-<tr class="separator:a5500d712d9a2fb7efcc1574474e94f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afc93890f332ecc0a7c081a1a1343d656"><td class="memTemplParams" colspan="2">template&lt;class YUV_T , class HSV_T &gt; </td></tr>
-<tr class="memitem:afc93890f332ecc0a7c081a1a1343d656"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#afc93890f332ecc0a7c081a1a1343d656">YUV_to_HSV</a> (<a class="el" href="classmeow_1_1YUV.html">YUV</a>&lt; YUV_T &gt; const &amp;yuv, <a class="el" href="classmeow_1_1HSV.html">HSV</a>&lt; HSV_T &gt; *hsv)</td></tr>
-<tr class="separator:afc93890f332ecc0a7c081a1a1343d656"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a74a4a3629d0406ef3d0e8bbb73dfaaeb"><td class="memTemplParams" colspan="2">template&lt;class HSV_T , class YUV_T &gt; </td></tr>
-<tr class="memitem:a74a4a3629d0406ef3d0e8bbb73dfaaeb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a74a4a3629d0406ef3d0e8bbb73dfaaeb">HSV_to_YUV</a> (<a class="el" href="classmeow_1_1HSV.html">HSV</a>&lt; HSV_T &gt; const &amp;hsv, <a class="el" href="classmeow_1_1YUV.html">YUV</a>&lt; YUV_T &gt; *yuv)</td></tr>
-<tr class="separator:a74a4a3629d0406ef3d0e8bbb73dfaaeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7c7d8533654e56cfd37a1ce22e76cde8"><td class="memTemplParams" colspan="2">template&lt;class HSL_T , class HSV_T &gt; </td></tr>
-<tr class="memitem:a7c7d8533654e56cfd37a1ce22e76cde8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a7c7d8533654e56cfd37a1ce22e76cde8">HSL_to_HSV</a> (<a class="el" href="classmeow_1_1HSL.html">HSL</a>&lt; HSL_T &gt; const &amp;hsl, <a class="el" href="classmeow_1_1HSV.html">HSV</a>&lt; HSV_T &gt; *hsv)</td></tr>
-<tr class="separator:a7c7d8533654e56cfd37a1ce22e76cde8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0ba8115cbe1d3c7bc41899a0035f9003"><td class="memTemplParams" colspan="2">template&lt;class HSV_T , class HSL_T &gt; </td></tr>
-<tr class="memitem:a0ba8115cbe1d3c7bc41899a0035f9003"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a0ba8115cbe1d3c7bc41899a0035f9003">HSV_to_HSL</a> (<a class="el" href="classmeow_1_1HSV.html">HSV</a>&lt; HSV_T &gt; const &amp;hsv, <a class="el" href="classmeow_1_1HSL.html">HSL</a>&lt; HSL_T &gt; *hsl)</td></tr>
-<tr class="separator:a0ba8115cbe1d3c7bc41899a0035f9003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1591a113b022322f1119894a83a56625"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a1591a113b022322f1119894a83a56625">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> const &amp;rgb, <a class="el" href="classmeow_1_1HSVf__Space.html">HSVf_Space</a> *hsv)</td></tr>
<tr class="memdesc:a1591a113b022322f1119894a83a56625"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> to <code><a class="el" href="classmeow_1_1HSVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">HSVf_Space</a></code> <a href="#a1591a113b022322f1119894a83a56625">More...</a><br/></td></tr>
<tr class="separator:a1591a113b022322f1119894a83a56625"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -345,12 +293,6 @@ Functions</h2></td></tr>
<tr class="memitem:a5612b34e84764e275631d662e5f210cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a5612b34e84764e275631d662e5f210cb">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> const &amp;a, <a class="el" href="classmeow_1_1RGBi__Space.html">RGBi_Space</a> *b)</td></tr>
<tr class="memdesc:a5612b34e84764e275631d662e5f210cb"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> to <code><a class="el" href="classmeow_1_1RGBi__Space.html" title="以整數 Red, Green, Blue 三個值所組成的色彩空間 ">RGBi_Space</a></code> <a href="#a5612b34e84764e275631d662e5f210cb">More...</a><br/></td></tr>
<tr class="separator:a5612b34e84764e275631d662e5f210cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9682162b4b67148649d87c2049175820"><td class="memTemplParams" colspan="2">template&lt;class RGB_T , class YUV_T &gt; </td></tr>
-<tr class="memitem:a9682162b4b67148649d87c2049175820"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a9682162b4b67148649d87c2049175820">RGB_to_YUV</a> (<a class="el" href="classmeow_1_1RGB.html">RGB</a>&lt; RGB_T &gt; const &amp;rgb, <a class="el" href="classmeow_1_1YUV.html">YUV</a>&lt; YUV_T &gt; *yuv)</td></tr>
-<tr class="separator:a9682162b4b67148649d87c2049175820"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace828526337b865be410d3a78d07d8b0"><td class="memTemplParams" colspan="2">template&lt;class YUV_T , class RGB_T &gt; </td></tr>
-<tr class="memitem:ace828526337b865be410d3a78d07d8b0"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ace828526337b865be410d3a78d07d8b0">YUV_to_RGB</a> (<a class="el" href="classmeow_1_1YUV.html">YUV</a>&lt; YUV_T &gt; const &amp;yuv, <a class="el" href="classmeow_1_1RGB.html">RGB</a>&lt; RGB_T &gt; *rgb)</td></tr>
-<tr class="separator:ace828526337b865be410d3a78d07d8b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ebfe120c658a6320de42c449e485e54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a6ebfe120c658a6320de42c449e485e54">colorTransformate</a> (<a class="el" href="classmeow_1_1RGBf__Space.html">RGBf_Space</a> const &amp;rgb, <a class="el" href="classmeow_1_1YUVf__Space.html">YUVf_Space</a> *yuv)</td></tr>
<tr class="memdesc:a6ebfe120c658a6320de42c449e485e54"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classmeow_1_1RGBf__Space.html" title="以浮點數Red, Green, Blue 三個值所組成的色彩空間 ">RGBf_Space</a></code> to <code><a class="el" href="classmeow_1_1YUVf__Space.html" title="以浮點數Y(亮度), U(色度), V(濃度) 三個值所組成的色彩空間 ">YUVf_Space</a></code> <a href="#a6ebfe120c658a6320de42c449e485e54">More...</a><br/></td></tr>
<tr class="separator:a6ebfe120c658a6320de42c449e485e54"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -434,21 +376,11 @@ Functions</h2></td></tr>
<tr class="memitem:a575ff1d89bedceb3f850e0c6b7ab2396"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">filenameCompare</a> (std::string const &amp;f1, std::string const &amp;f2)</td></tr>
<tr class="memdesc:a575ff1d89bedceb3f850e0c6b7ab2396"><td class="mdescLeft">&#160;</td><td class="mdescRight">將兩個字串用人類習慣的檔名排序方式排序 <a href="#a575ff1d89bedceb3f850e0c6b7ab2396">More...</a><br/></td></tr>
<tr class="separator:a575ff1d89bedceb3f850e0c6b7ab2396"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9fe5a581cb5071e374c0ef6d17c2af3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a9fe5a581cb5071e374c0ef6d17c2af3b">debugPrintf_</a> (char const *file, char const *func, <a class="el" href="classint32__t.html">int32_t</a> line, char const *msg)</td></tr>
-<tr class="separator:a9fe5a581cb5071e374c0ef6d17c2af3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae0273ff56bac6a6c7c855b5cad3e564d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ae0273ff56bac6a6c7c855b5cad3e564d">messagePrintf</a> (<a class="el" href="classint32__t.html">int32_t</a> level_change, char const *fmt,...)</td></tr>
-<tr class="separator:ae0273ff56bac6a6c7c855b5cad3e564d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6b0b0620aa8677397e47d4dcc2f27e46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a6b0b0620aa8677397e47d4dcc2f27e46">noEPS</a> (<a class="el" href="classdouble.html">double</a> value, <a class="el" href="classdouble.html">double</a> eps)</td></tr>
-<tr class="separator:a6b0b0620aa8677397e47d4dcc2f27e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abfabfec93b0e5bd4412b5831e7bcf4b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#abfabfec93b0e5bd4412b5831e7bcf4b1">normalize</a> (<a class="el" href="classdouble.html">double</a> lower, <a class="el" href="classdouble.html">double</a> upper, <a class="el" href="classdouble.html">double</a> value)</td></tr>
-<tr class="separator:abfabfec93b0e5bd4412b5831e7bcf4b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1a4b42ca72036f67fe4dba5806e120b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#a1a4b42ca72036f67fe4dba5806e120b4">denormalize</a> (<a class="el" href="classdouble.html">double</a> lower, <a class="el" href="classdouble.html">double</a> upper, <a class="el" href="classdouble.html">double</a> ratio)</td></tr>
-<tr class="separator:a1a4b42ca72036f67fe4dba5806e120b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab7b319dd4964a378a3d3e28d73f943d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#ab7b319dd4964a378a3d3e28d73f943d0">ratioMapping</a> (<a class="el" href="classdouble.html">double</a> l1, <a class="el" href="classdouble.html">double</a> u1, <a class="el" href="classdouble.html">double</a> m1, <a class="el" href="classdouble.html">double</a> l2, <a class="el" href="classdouble.html">double</a> u2)</td></tr>
-<tr class="separator:ab7b319dd4964a378a3d3e28d73f943d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
+<tr class="memitem:af9bbb3a5f01cfa088cf5b6f7e70baba6"><td class="memItemLeft" align="right" valign="top">const unsigned <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#af9bbb3a5f01cfa088cf5b6f7e70baba6">kBitmapReadWritePixels</a> = 0x1</td></tr>
+<tr class="separator:af9bbb3a5f01cfa088cf5b6f7e70baba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa86d5920087a4e73078b759bc3996f76"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemeow.html#aa86d5920087a4e73078b759bc3996f76">PI</a> = 3.14159265358979323846264338327950288</td></tr>
<tr class="memdesc:aa86d5920087a4e73078b759bc3996f76"><td class="mdescLeft">&#160;</td><td class="mdescRight">圓周率... <a href="#aa86d5920087a4e73078b759bc3996f76">More...</a><br/></td></tr>
<tr class="separator:aa86d5920087a4e73078b759bc3996f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1472,7 +1404,7 @@ template&lt;class T &gt; </div>
<dl class="section return"><dt>Returns</dt><dd><code>true/false</code> 表示 <b>是否有符合</b> </dd></dl>
<dl class="section note"><dt>Note</dt><dd>參數中所有的字串都是用<code>cstring</code> 來傳遞, 也就是 <code>char</code> <code>const*</code> 型態 </dd></dl>
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00081">81</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00082">82</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -1506,54 +1438,6 @@ template&lt;class T &gt; </div>
</div>
</div>
-<a class="anchor" id="a9fe5a581cb5071e374c0ef6d17c2af3b"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::debugPrintf_ </td>
- <td>(</td>
- <td class="paramtype">char const *&#160;</td>
- <td class="paramname"><em>file</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char const *&#160;</td>
- <td class="paramname"><em>func</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classint32__t.html">int32_t</a>&#160;</td>
- <td class="paramname"><em>line</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char const *&#160;</td>
- <td class="paramname"><em>msg</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00048">48</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="a644a491d867da42696e3cf226019fc25"></a>
<div class="memitem">
<div class="memproto">
@@ -1598,7 +1482,7 @@ template&lt;class T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00109">109</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00110">110</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -1648,48 +1532,6 @@ template&lt;class T &gt; </div>
</div>
</div>
-<a class="anchor" id="a1a4b42ca72036f67fe4dba5806e120b4"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classdouble.html">double</a> meow::denormalize </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>lower</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>upper</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>ratio</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00087">87</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="a575ff1d89bedceb3f850e0c6b7ab2396"></a>
<div class="memitem">
<div class="memproto">
@@ -1733,235 +1575,7 @@ template&lt;class T &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true/false</code> 表 <b>f1是否該排在f2前面</b> </dd></dl>
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00178">178</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a7c7d8533654e56cfd37a1ce22e76cde8"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class HSL_T , class HSV_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::HSL_to_HSV </td>
- <td>(</td>
- <td class="paramtype">HSL&lt; HSL_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsl</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSV&lt; HSV_T &gt; *&#160;</td>
- <td class="paramname"><em>hsv</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00110">110</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a0ef9dd19ef8613c009398be225d7dba5"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class HSL_T , class RGB_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::HSL_to_RGB </td>
- <td>(</td>
- <td class="paramtype">HSL&lt; HSL_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsl</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">RGB&lt; RGB_T &gt; *&#160;</td>
- <td class="paramname"><em>rgb</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="HSL_8hpp_source.html#l00074">74</a> of file <a class="el" href="HSL_8hpp_source.html">HSL.hpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a1ec923575a53dcd2d9a40e49b228ceed"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class HSL_T , class YUV_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::HSL_to_YUV </td>
- <td>(</td>
- <td class="paramtype">HSL&lt; HSL_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsl</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">YUV&lt; YUV_T &gt; *&#160;</td>
- <td class="paramname"><em>yuv</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="HSL_8hpp_source.html#l00121">121</a> of file <a class="el" href="HSL_8hpp_source.html">HSL.hpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a0ba8115cbe1d3c7bc41899a0035f9003"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class HSV_T , class HSL_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::HSV_to_HSL </td>
- <td>(</td>
- <td class="paramtype">HSV&lt; HSV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSL&lt; HSL_T &gt; *&#160;</td>
- <td class="paramname"><em>hsl</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00117">117</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5500d712d9a2fb7efcc1574474e94f67"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class HSV_T , class RGB_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::HSV_to_RGB </td>
- <td>(</td>
- <td class="paramtype">HSV&lt; HSV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">RGB&lt; RGB_T &gt; *&#160;</td>
- <td class="paramname"><em>rgb</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00074">74</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a74a4a3629d0406ef3d0e8bbb73dfaaeb"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class HSV_T , class YUV_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::HSV_to_YUV </td>
- <td>(</td>
- <td class="paramtype">HSV&lt; HSV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>hsv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">YUV&lt; YUV_T &gt; *&#160;</td>
- <td class="paramname"><em>yuv</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00103">103</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00179">179</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -2169,48 +1783,6 @@ template&lt;class Scalar , class Function &gt; </div>
</div>
</div>
-<a class="anchor" id="ae0273ff56bac6a6c7c855b5cad3e564d"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::messagePrintf </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classint32__t.html">int32_t</a>&#160;</td>
- <td class="paramname"><em>level_change</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char const *&#160;</td>
- <td class="paramname"><em>fmt</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">&#160;</td>
- <td class="paramname"><em>...</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00057">57</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="a9aad86d9211af4ca27b72f87c2643926"></a>
<div class="memitem">
<div class="memproto">
@@ -2278,7 +1850,7 @@ template&lt;class Scalar , class Function &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>無 </dd></dl>
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00145">145</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00146">146</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -2322,42 +1894,6 @@ template&lt;class T &gt; </div>
</div>
</div>
-<a class="anchor" id="a6b0b0620aa8677397e47d4dcc2f27e46"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classdouble.html">double</a> meow::noEPS </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>value</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>eps</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00079">79</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="aebe1ad335556790c578c4cf7836fd9ca"></a>
<div class="memitem">
<div class="memproto">
@@ -2404,48 +1940,6 @@ template&lt;class T &gt; </div>
</div>
</div>
-<a class="anchor" id="abfabfec93b0e5bd4412b5831e7bcf4b1"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classdouble.html">double</a> meow::normalize </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>lower</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>upper</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>value</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00083">83</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="a43a73b75f2e23c8172d2098d57eaf75a"></a>
<div class="memitem">
<div class="memproto">
@@ -2588,174 +2082,6 @@ template&lt;class T &gt; </div>
</div>
</div>
-<a class="anchor" id="ab7b319dd4964a378a3d3e28d73f943d0"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classdouble.html">double</a> meow::ratioMapping </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>l1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>u1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>m1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>l2</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
- <td class="paramname"><em>u2</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="utility_8hpp_source.html#l00091">91</a> of file <a class="el" href="utility_8hpp_source.html">utility.hpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ab5a740e832854cb4edd4db00b0550b03"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class RGB_T , class HSL_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::RGB_to_HSL </td>
- <td>(</td>
- <td class="paramtype">RGB&lt; RGB_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>rgb</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSL&lt; HSL_T &gt; *&#160;</td>
- <td class="paramname"><em>hsl</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="HSL_8hpp_source.html#l00052">52</a> of file <a class="el" href="HSL_8hpp_source.html">HSL.hpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a58776e88aeb6bec45c2201cb70edda5d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class RGB_T , class HSV_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::RGB_to_HSV </td>
- <td>(</td>
- <td class="paramtype">RGB&lt; RGB_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>rgb</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSV&lt; HSV_T &gt; *&#160;</td>
- <td class="paramname"><em>hsv</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00053">53</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a9682162b4b67148649d87c2049175820"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class RGB_T , class YUV_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::RGB_to_YUV </td>
- <td>(</td>
- <td class="paramtype">RGB&lt; RGB_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>rgb</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">YUV&lt; YUV_T &gt; *&#160;</td>
- <td class="paramname"><em>yuv</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="YUV_8hpp_source.html#l00047">47</a> of file <a class="el" href="YUV_8hpp_source.html">YUV.hpp</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="a1954e235973a2ac79a7a72a4b7d25573"></a>
<div class="memitem">
<div class="memproto">
@@ -2828,7 +2154,7 @@ template&lt;class T &gt; </div>
<dl class="section return"><dt>Returns</dt><dd>一個 <code>std::string</code> </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>目前格式化字串最長只支援8191個字元 </dd></dl>
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00042">42</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00043">43</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -2882,7 +2208,7 @@ template&lt;class T &gt; </div>
<dl class="section return"><dt>Returns</dt><dd>取代後的字串 </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>有礙於目前實作方法很低級暴力, 時間複雜度神高 </dd></dl>
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00060">60</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00061">61</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -2916,121 +2242,21 @@ template&lt;class T &gt; </div>
</div>
</div>
-<a class="anchor" id="ac568f9be6b54c16176377ab7941b82ff"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class YUV_T , class HSL_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::YUV_to_HSL </td>
- <td>(</td>
- <td class="paramtype">YUV&lt; YUV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>yuv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSL&lt; HSL_T &gt; *&#160;</td>
- <td class="paramname"><em>hsl</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="HSL_8hpp_source.html#l00114">114</a> of file <a class="el" href="HSL_8hpp_source.html">HSL.hpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="afc93890f332ecc0a7c081a1a1343d656"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class YUV_T , class HSV_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void meow::YUV_to_HSV </td>
- <td>(</td>
- <td class="paramtype">YUV&lt; YUV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>yuv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">HSV&lt; HSV_T &gt; *&#160;</td>
- <td class="paramname"><em>hsv</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="HSV_8hpp_source.html#l00096">96</a> of file <a class="el" href="HSV_8hpp_source.html">HSV.hpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ace828526337b865be410d3a78d07d8b0"></a>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="af9bbb3a5f01cfa088cf5b6f7e70baba6"></a>
<div class="memitem">
<div class="memproto">
-<div class="memtemplate">
-template&lt;class YUV_T , class RGB_T &gt; </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">void meow::YUV_to_RGB </td>
- <td>(</td>
- <td class="paramtype">YUV&lt; YUV_T &gt; const &amp;&#160;</td>
- <td class="paramname"><em>yuv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">RGB&lt; RGB_T &gt; *&#160;</td>
- <td class="paramname"><em>rgb</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
+ <td class="memname">const unsigned <a class="el" href="classint.html">int</a> meow::kBitmapReadWritePixels = 0x1</td>
</tr>
</table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="YUV_8hpp_source.html#l00060">60</a> of file <a class="el" href="YUV_8hpp_source.html">YUV.hpp</a>.</p>
+<p>Definition at line <a class="el" href="Bitmap_8h_source.html#l00017">17</a> of file <a class="el" href="Bitmap_8h_source.html">Bitmap.h</a>.</p>
</div>
</div>
-<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="aaa678bbd106012a98ed5679e2ca8cc32"></a>
<div class="memitem">
<div class="memproto">
@@ -3049,7 +2275,7 @@ template&lt;class YUV_T , class RGB_T &gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00209">209</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
+<p>Definition at line <a class="el" href="ObjSelector_8h_source.html#l00210">210</a> of file <a class="el" href="ObjSelector_8h_source.html">ObjSelector.h</a>.</p>
</div>
</div>
@@ -3084,7 +2310,7 @@ template&lt;class YUV_T , class RGB_T &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/namespacemeow.js b/doc/html/namespacemeow.js
index a959d29..d840192 100644
--- a/doc/html/namespacemeow.js
+++ b/doc/html/namespacemeow.js
@@ -1,19 +1,10 @@
var namespacemeow =
[
[ "Color3_Space", "classmeow_1_1Color3__Space.html", "classmeow_1_1Color3__Space" ],
- [ "HSL", "classmeow_1_1HSL.html", "classmeow_1_1HSL" ],
- [ "HSLf", "classmeow_1_1HSLf.html", "classmeow_1_1HSLf" ],
[ "HSLf_Space", "classmeow_1_1HSLf__Space.html", "classmeow_1_1HSLf__Space" ],
- [ "HSV", "classmeow_1_1HSV.html", "classmeow_1_1HSV" ],
- [ "HSVf", "classmeow_1_1HSVf.html", "classmeow_1_1HSVf" ],
[ "HSVf_Space", "classmeow_1_1HSVf__Space.html", "classmeow_1_1HSVf__Space" ],
- [ "RGB", "classmeow_1_1RGB.html", "classmeow_1_1RGB" ],
- [ "RGBf", "classmeow_1_1RGBf.html", "classmeow_1_1RGBf" ],
- [ "RGBi", "classmeow_1_1RGBi.html", "classmeow_1_1RGBi" ],
[ "RGBi_Space", "classmeow_1_1RGBi__Space.html", "classmeow_1_1RGBi__Space" ],
[ "RGBf_Space", "classmeow_1_1RGBf__Space.html", "classmeow_1_1RGBf__Space" ],
- [ "YUV", "classmeow_1_1YUV.html", "classmeow_1_1YUV" ],
- [ "YUVf", "classmeow_1_1YUVf.html", "classmeow_1_1YUVf" ],
[ "YUVf_Space", "classmeow_1_1YUVf__Space.html", "classmeow_1_1YUVf__Space" ],
[ "BinaryIndexTree", "classmeow_1_1BinaryIndexTree.html", "classmeow_1_1BinaryIndexTree" ],
[ "DisjointSet", "classmeow_1_1DisjointSet.html", "classmeow_1_1DisjointSet" ],
@@ -58,8 +49,6 @@ var namespacemeow =
[ "ReaderWriter_size_t", "classmeow_1_1ReaderWriter__size__t.html", "classmeow_1_1ReaderWriter__size__t" ],
[ "ReaderWriter_double", "classmeow_1_1ReaderWriter__double.html", "classmeow_1_1ReaderWriter__double" ],
[ "ReaderWriter_string", "classmeow_1_1ReaderWriter__string.html", "classmeow_1_1ReaderWriter__string" ],
- [ "ImplementInterface", "classmeow_1_1ImplementInterface.html", "classmeow_1_1ImplementInterface" ],
- [ "RegisterInterface", "classmeow_1_1RegisterInterface.html", "classmeow_1_1RegisterInterface" ],
[ "Self", "classmeow_1_1Self.html", "classmeow_1_1Self" ],
[ "Usage", "classmeow_1_1Usage.html", "classmeow_1_1Usage" ],
[ "PairToPair", "structmeow_1_1PairToPair.html", "structmeow_1_1PairToPair" ]
diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html
index 4f07676..18a4602 100644
--- a/doc/html/namespaces.html
+++ b/doc/html/namespaces.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -69,7 +69,7 @@ $(document).ready(function(){initNavTree('namespaces.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/navtree.js b/doc/html/navtree.js
index a4b8018..fc61d3e 100644
--- a/doc/html/navtree.js
+++ b/doc/html/navtree.js
@@ -39,12 +39,11 @@ var NAVTREE =
var NAVTREEINDEX =
[
"BinaryIndexTree_8h.html",
-"classmeow_1_1Camera.html#a2f9b65351e07acd6e98a53689c49cb84",
-"classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82",
-"classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52",
-"classmeow_1_1SegmentTree.html#a765e794af604ab7c20a4245dfafcf14c",
-"classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d",
-"namespacemembers_vars.html"
+"classmeow_1_1DisjointSet.html#ade3ec2924018ac0fd6693e3ae966516f",
+"classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb",
+"classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203",
+"classmeow_1_1Vector.html#a34ca34c834e47288894cec2445e5b073",
+"functions_func_v.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/doc/html/navtreeindex0.js b/doc/html/navtreeindex0.js
index 47545ef..652353f 100644
--- a/doc/html/navtreeindex0.js
+++ b/doc/html/navtreeindex0.js
@@ -3,6 +3,7 @@ var NAVTREEINDEX0 =
"BinaryIndexTree_8h.html":[2,0,0,1,0],
"BinaryIndexTree_8h_source.html":[2,0,0,1,0],
"Bitmap_8h.html":[2,0,0,3,0],
+"Bitmap_8h.html#af9bbb3a5f01cfa088cf5b6f7e70baba6":[2,0,0,3,0,1],
"Bitmap_8h_source.html":[2,0,0,3,0],
"BundleAdjustment_8h.html":[2,0,0,3,1],
"BundleAdjustment_8h.html#a9c9cc5450926f108a0451d619be550c8":[2,0,0,3,1,2],
@@ -34,52 +35,24 @@ var NAVTREEINDEX0 =
"FeaturePointsMatch__K__Match_8h.html":[2,0,0,3,9],
"FeaturePointsMatch__K__Match_8h.html#a58e89d43a69e628ede9275899ef6ebbb":[2,0,0,3,9,1],
"FeaturePointsMatch__K__Match_8h_source.html":[2,0,0,3,9],
-"HSL_8h.html":[2,0,0,0,1],
-"HSL_8h.html#a0ef9dd19ef8613c009398be225d7dba5":[2,0,0,0,1,2],
-"HSL_8h.html#a1ec923575a53dcd2d9a40e49b228ceed":[2,0,0,0,1,3],
-"HSL_8h.html#ab5a740e832854cb4edd4db00b0550b03":[2,0,0,0,1,4],
-"HSL_8h.html#ac568f9be6b54c16176377ab7941b82ff":[2,0,0,0,1,5],
-"HSL_8h_source.html":[2,0,0,0,1],
-"HSL_8hpp.html":[2,0,0,0,2],
-"HSL_8hpp.html#a0ef9dd19ef8613c009398be225d7dba5":[2,0,0,0,2,0],
-"HSL_8hpp.html#a1ec923575a53dcd2d9a40e49b228ceed":[2,0,0,0,2,1],
-"HSL_8hpp.html#ab5a740e832854cb4edd4db00b0550b03":[2,0,0,0,2,2],
-"HSL_8hpp.html#ac568f9be6b54c16176377ab7941b82ff":[2,0,0,0,2,3],
-"HSL_8hpp_source.html":[2,0,0,0,2],
-"HSL__Space_8h.html":[2,0,0,0,3],
-"HSL__Space_8h.html#a4c39f0ec6860546a7b16e3f165bed83e":[2,0,0,0,3,4],
-"HSL__Space_8h.html#a7f2b465df93750016d3ff54b2adce77b":[2,0,0,0,3,2],
-"HSL__Space_8h.html#a992d4c33aed66c0d4d7f578ef92dfa15":[2,0,0,0,3,5],
-"HSL__Space_8h.html#ad429f8a956d1f0e1484d08bb9419685b":[2,0,0,0,3,3],
-"HSL__Space_8h.html#ae9b7bb880aa5b6dfebd523a6b344a4f1":[2,0,0,0,3,6],
-"HSL__Space_8h.html#af9ab85cd87a9f843e710657188f4c601":[2,0,0,0,3,1],
-"HSL__Space_8h_source.html":[2,0,0,0,3],
-"HSV_8h.html":[2,0,0,0,4],
-"HSV_8h.html#a0ba8115cbe1d3c7bc41899a0035f9003":[2,0,0,0,4,3],
-"HSV_8h.html#a5500d712d9a2fb7efcc1574474e94f67":[2,0,0,0,4,4],
-"HSV_8h.html#a58776e88aeb6bec45c2201cb70edda5d":[2,0,0,0,4,6],
-"HSV_8h.html#a74a4a3629d0406ef3d0e8bbb73dfaaeb":[2,0,0,0,4,5],
-"HSV_8h.html#a7c7d8533654e56cfd37a1ce22e76cde8":[2,0,0,0,4,2],
-"HSV_8h.html#afc93890f332ecc0a7c081a1a1343d656":[2,0,0,0,4,7],
-"HSV_8h_source.html":[2,0,0,0,4],
-"HSV_8hpp.html":[2,0,0,0,5],
-"HSV_8hpp.html#a0ba8115cbe1d3c7bc41899a0035f9003":[2,0,0,0,5,1],
-"HSV_8hpp.html#a5500d712d9a2fb7efcc1574474e94f67":[2,0,0,0,5,2],
-"HSV_8hpp.html#a58776e88aeb6bec45c2201cb70edda5d":[2,0,0,0,5,4],
-"HSV_8hpp.html#a74a4a3629d0406ef3d0e8bbb73dfaaeb":[2,0,0,0,5,3],
-"HSV_8hpp.html#a7c7d8533654e56cfd37a1ce22e76cde8":[2,0,0,0,5,0],
-"HSV_8hpp.html#afc93890f332ecc0a7c081a1a1343d656":[2,0,0,0,5,5],
-"HSV_8hpp_source.html":[2,0,0,0,5],
-"HSV__Space_8h.html":[2,0,0,0,6],
-"HSV__Space_8h.html#a0239dc74535f528644a22e3e86e5221c":[2,0,0,0,6,8],
-"HSV__Space_8h.html#a1591a113b022322f1119894a83a56625":[2,0,0,0,6,1],
-"HSV__Space_8h.html#a19e830f03459a25435ff963551772e74":[2,0,0,0,6,3],
-"HSV__Space_8h.html#a2f627a58a3394af709ddc8114b4b5286":[2,0,0,0,6,4],
-"HSV__Space_8h.html#a303120584f2d7e474096da63bec4cdf5":[2,0,0,0,6,7],
-"HSV__Space_8h.html#a930aec4a586b79b076e64541f3a96cc7":[2,0,0,0,6,5],
-"HSV__Space_8h.html#ad01fb20ad0ae3932e408c06ad80f7b1e":[2,0,0,0,6,2],
-"HSV__Space_8h.html#ae5a2c4f9f20fe94d8fcd378a86e05260":[2,0,0,0,6,6],
-"HSV__Space_8h_source.html":[2,0,0,0,6],
+"HSL__Space_8h.html":[2,0,0,0,1],
+"HSL__Space_8h.html#a4c39f0ec6860546a7b16e3f165bed83e":[2,0,0,0,1,4],
+"HSL__Space_8h.html#a7f2b465df93750016d3ff54b2adce77b":[2,0,0,0,1,2],
+"HSL__Space_8h.html#a992d4c33aed66c0d4d7f578ef92dfa15":[2,0,0,0,1,5],
+"HSL__Space_8h.html#ad429f8a956d1f0e1484d08bb9419685b":[2,0,0,0,1,3],
+"HSL__Space_8h.html#ae9b7bb880aa5b6dfebd523a6b344a4f1":[2,0,0,0,1,6],
+"HSL__Space_8h.html#af9ab85cd87a9f843e710657188f4c601":[2,0,0,0,1,1],
+"HSL__Space_8h_source.html":[2,0,0,0,1],
+"HSV__Space_8h.html":[2,0,0,0,2],
+"HSV__Space_8h.html#a0239dc74535f528644a22e3e86e5221c":[2,0,0,0,2,8],
+"HSV__Space_8h.html#a1591a113b022322f1119894a83a56625":[2,0,0,0,2,1],
+"HSV__Space_8h.html#a19e830f03459a25435ff963551772e74":[2,0,0,0,2,3],
+"HSV__Space_8h.html#a2f627a58a3394af709ddc8114b4b5286":[2,0,0,0,2,4],
+"HSV__Space_8h.html#a303120584f2d7e474096da63bec4cdf5":[2,0,0,0,2,7],
+"HSV__Space_8h.html#a930aec4a586b79b076e64541f3a96cc7":[2,0,0,0,2,5],
+"HSV__Space_8h.html#ad01fb20ad0ae3932e408c06ad80f7b1e":[2,0,0,0,2,2],
+"HSV__Space_8h.html#ae5a2c4f9f20fe94d8fcd378a86e05260":[2,0,0,0,2,6],
+"HSV__Space_8h_source.html":[2,0,0,0,2],
"HashTable_8h.html":[2,0,0,1,2],
"HashTable_8h_source.html":[2,0,0,1,2],
"IdentityPoints_8h.html":[2,0,0,3,10],
@@ -113,18 +86,10 @@ var NAVTREEINDEX0 =
"ObjTypes_8h_source.html":[2,0,0,5,5],
"Photo_8h.html":[2,0,0,3,11],
"Photo_8h_source.html":[2,0,0,3,11],
-"RGB_8h.html":[2,0,0,0,7],
-"RGB_8h_source.html":[2,0,0,0,7],
-"RGB_8hpp.html":[2,0,0,0,8],
-"RGB_8hpp_source.html":[2,0,0,0,8],
-"RGB__Space_8h.html":[2,0,0,0,9],
-"RGB__Space_8h.html#a5612b34e84764e275631d662e5f210cb":[2,0,0,0,9,3],
-"RGB__Space_8h.html#a764c66bb63095b178107b276eb0cc24e":[2,0,0,0,9,2],
-"RGB__Space_8h_source.html":[2,0,0,0,9],
-"Register__Implement_8h.html":[2,0,0,5,6],
-"Register__Implement_8h_source.html":[2,0,0,5,6],
-"Register__Implement_8hpp.html":[2,0,0,5,7],
-"Register__Implement_8hpp_source.html":[2,0,0,5,7],
+"RGB__Space_8h.html":[2,0,0,0,3],
+"RGB__Space_8h.html#a5612b34e84764e275631d662e5f210cb":[2,0,0,0,3,3],
+"RGB__Space_8h.html#a764c66bb63095b178107b276eb0cc24e":[2,0,0,0,3,2],
+"RGB__Space_8h_source.html":[2,0,0,0,3],
"SegmentTree_8h.html":[2,0,0,1,5],
"SegmentTree_8h_source.html":[2,0,0,1,5],
"Self_8h.html":[2,0,0,6],
@@ -137,8 +102,6 @@ var NAVTREEINDEX0 =
"Transformations_8h_source.html":[2,0,0,4,5],
"Usage_8h.html":[2,0,0,7],
"Usage_8h_source.html":[2,0,0,7],
-"Usage_8hpp.html":[2,0,0,8],
-"Usage_8hpp_source.html":[2,0,0,8],
"VP__Tree_8h.html":[2,0,0,1,7],
"VP__Tree_8h_source.html":[2,0,0,1,7],
"Vector_8h.html":[2,0,0,4,7],
@@ -149,105 +112,142 @@ var NAVTREEINDEX0 =
"ViewPort_8h_source.html":[2,0,0,3,12],
"WatchBall_8h.html":[2,0,0,3,13],
"WatchBall_8h_source.html":[2,0,0,3,13],
-"YUV_8h.html":[2,0,0,0,10],
-"YUV_8h.html#a9682162b4b67148649d87c2049175820":[2,0,0,0,10,2],
-"YUV_8h.html#ace828526337b865be410d3a78d07d8b0":[2,0,0,0,10,3],
-"YUV_8h_source.html":[2,0,0,0,10],
-"YUV_8hpp.html":[2,0,0,0,11],
-"YUV_8hpp.html#a9682162b4b67148649d87c2049175820":[2,0,0,0,11,0],
-"YUV_8hpp.html#ace828526337b865be410d3a78d07d8b0":[2,0,0,0,11,1],
-"YUV_8hpp_source.html":[2,0,0,0,11],
-"YUV__Space_8h.html":[2,0,0,0,12],
-"YUV__Space_8h.html#a6ebfe120c658a6320de42c449e485e54":[2,0,0,0,12,1],
-"YUV__Space_8h.html#a91f42614ccd31fdb9a3d8529f65198fd":[2,0,0,0,12,3],
-"YUV__Space_8h.html#ab4756ef949554840f60a762661acc103":[2,0,0,0,12,2],
-"YUV__Space_8h.html#af4d344590a86168090c2f2322289f080":[2,0,0,0,12,4],
-"YUV__Space_8h_source.html":[2,0,0,0,12],
+"YUV__Space_8h.html":[2,0,0,0,4],
+"YUV__Space_8h.html#a6ebfe120c658a6320de42c449e485e54":[2,0,0,0,4,1],
+"YUV__Space_8h.html#a91f42614ccd31fdb9a3d8529f65198fd":[2,0,0,0,4,3],
+"YUV__Space_8h.html#ab4756ef949554840f60a762661acc103":[2,0,0,0,4,2],
+"YUV__Space_8h.html#af4d344590a86168090c2f2322289f080":[2,0,0,0,4,4],
+"YUV__Space_8h_source.html":[2,0,0,0,4],
"annotated.html":[1,0],
"classes.html":[1,1],
-"classmeow_1_1BallProjection.html":[1,0,0,45],
-"classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28":[1,0,0,45,0],
-"classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5":[1,0,0,45,14],
-"classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e":[1,0,0,45,10],
-"classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30":[1,0,0,45,4],
-"classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92":[1,0,0,45,7],
-"classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6":[1,0,0,45,5],
-"classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c":[1,0,0,45,12],
-"classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8":[1,0,0,45,11],
-"classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18":[1,0,0,45,8],
-"classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808":[1,0,0,45,2],
-"classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8":[1,0,0,45,6],
-"classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0":[1,0,0,45,13],
-"classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211":[1,0,0,45,9],
-"classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187":[1,0,0,45,3],
-"classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850":[1,0,0,45,1],
-"classmeow_1_1BinaryIndexTree.html":[1,0,0,15],
-"classmeow_1_1BinaryIndexTree.html#a355a4eacbfbe2112720d529efdbad021":[1,0,0,15,1],
-"classmeow_1_1BinaryIndexTree.html#a3a4f1799b20d5dab24d8cc584db5d32d":[1,0,0,15,5],
-"classmeow_1_1BinaryIndexTree.html#a5634a9420ee864860bbf8605b9e17c32":[1,0,0,15,4],
-"classmeow_1_1BinaryIndexTree.html#a8323caade12e478be1e47b7612a60b8f":[1,0,0,15,2],
-"classmeow_1_1BinaryIndexTree.html#a99f7d954c32c0292a9dda4b74abe5833":[1,0,0,15,3],
-"classmeow_1_1BinaryIndexTree.html#afe34f33091c5c8267f1d219ff40824c4":[1,0,0,15,0],
-"classmeow_1_1Bitmap.html":[1,0,0,26],
-"classmeow_1_1Bitmap.html#a04ae618cb658a075b9bbe2ec2b9d9f2d":[1,0,0,26,18],
-"classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f":[1,0,0,26,7],
-"classmeow_1_1Bitmap.html#a0aae89f4f8dbc1ba2b8f43e29a4a592e":[1,0,0,26,10],
-"classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233":[1,0,0,26,29],
-"classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb":[1,0,0,26,11],
-"classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584":[1,0,0,26,25],
-"classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df":[1,0,0,26,15],
-"classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11":[1,0,0,26,1],
-"classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df":[1,0,0,26,19],
-"classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a":[1,0,0,26,16],
-"classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8":[1,0,0,26,26],
-"classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061":[1,0,0,26,33],
-"classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952":[1,0,0,26,9],
-"classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867":[1,0,0,26,4],
-"classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b":[1,0,0,26,5],
-"classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5":[1,0,0,26,20],
-"classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28":[1,0,0,26,21],
-"classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e":[1,0,0,26,3],
-"classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1":[1,0,0,26,31],
-"classmeow_1_1Bitmap.html#a953dfea2b7d257d43a386e28a2bbbc95":[1,0,0,26,17],
-"classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c":[1,0,0,26,6],
-"classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12":[1,0,0,26,14],
-"classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd":[1,0,0,26,34],
-"classmeow_1_1Bitmap.html#aaf5c0c592084c80bce532801f4cdeb22":[1,0,0,26,13],
-"classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c":[1,0,0,26,0],
-"classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb":[1,0,0,26,22],
-"classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888":[1,0,0,26,23],
-"classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed":[1,0,0,26,32],
-"classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d":[1,0,0,26,28],
-"classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf":[1,0,0,26,12],
-"classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef":[1,0,0,26,30],
-"classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8":[1,0,0,26,2],
-"classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7":[1,0,0,26,8],
-"classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc":[1,0,0,26,24],
-"classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d":[1,0,0,26,27],
-"classmeow_1_1BundleAdjustment.html":[1,0,0,28],
-"classmeow_1_1BundleAdjustment.html#a27a81f38d79fb1ad5771f76595ede0e0":[1,0,0,28,0],
-"classmeow_1_1BundleAdjustment.html#a369f16a900b7cae78d77d8c7957ca9bc":[1,0,0,28,2],
-"classmeow_1_1BundleAdjustment.html#a45d3e339ada45890573ce2414520739f":[1,0,0,28,3],
-"classmeow_1_1BundleAdjustment.html#af39fee05bbd5bea8adba48c48471d1dc":[1,0,0,28,1],
-"classmeow_1_1BundleAdjustment__LM.html":[1,0,0,29],
-"classmeow_1_1BundleAdjustment__LM.html#a043f883c384ce247d1d137231601a456":[1,0,0,29,11],
-"classmeow_1_1BundleAdjustment__LM.html#a148b68165e216782bc6deec2f277eeaa":[1,0,0,29,0],
-"classmeow_1_1BundleAdjustment__LM.html#a21d920c760fc786a77c9b95978a447d9":[1,0,0,29,13],
-"classmeow_1_1BundleAdjustment__LM.html#a2aa8b8a53023ad43099ea51e126d9100":[1,0,0,29,6],
-"classmeow_1_1BundleAdjustment__LM.html#a40ccbfa11601cfee579cb0e270e99582":[1,0,0,29,8],
-"classmeow_1_1BundleAdjustment__LM.html#a45b5ae5619eb5baf9c47f625daba99ca":[1,0,0,29,5],
-"classmeow_1_1BundleAdjustment__LM.html#a4e3d8f8970460b0a6eafc3a31ea2304b":[1,0,0,29,10],
-"classmeow_1_1BundleAdjustment__LM.html#a6bc1b70bf51d557ce0c5d9addfaa4f3b":[1,0,0,29,4],
-"classmeow_1_1BundleAdjustment__LM.html#a804247733822b34b6405a5a36eda54df":[1,0,0,29,9],
-"classmeow_1_1BundleAdjustment__LM.html#a8c66f63ad1184b95b33dab2a495da10d":[1,0,0,29,12],
-"classmeow_1_1BundleAdjustment__LM.html#a9613486426ebea085ec733887167273f":[1,0,0,29,3],
-"classmeow_1_1BundleAdjustment__LM.html#a9d19b404967305fd9aa67749ec8c7717":[1,0,0,29,14],
-"classmeow_1_1BundleAdjustment__LM.html#a9ec1dc73dadf73d89fdb0020361a6ea0":[1,0,0,29,1],
-"classmeow_1_1BundleAdjustment__LM.html#ac7da70e8db84d10b742fe0330a1652bb":[1,0,0,29,7],
-"classmeow_1_1BundleAdjustment__LM.html#adcd14db10f10637da44d22287814a4b8":[1,0,0,29,2],
-"classmeow_1_1Camera.html":[1,0,0,30],
-"classmeow_1_1Camera.html#a0f29b943c2f6b4c68c4b00b6a3056d63":[1,0,0,30,3],
-"classmeow_1_1Camera.html#a1dc458ca5ce2e2f441e6601d7223d370":[1,0,0,30,20],
-"classmeow_1_1Camera.html#a298f81d18e2339db23ed5339f59b7986":[1,0,0,30,11],
-"classmeow_1_1Camera.html#a2f1f9f82751c73193952f22ffdd0cc43":[1,0,0,30,1]
+"classmeow_1_1BallProjection.html":[1,0,0,36],
+"classmeow_1_1BallProjection.html#a1efa5c200a9d5605453b47e3856ccf28":[1,0,0,36,0],
+"classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5":[1,0,0,36,14],
+"classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e":[1,0,0,36,10],
+"classmeow_1_1BallProjection.html#a3eff2f36a83ba683da6bc9bb82699b30":[1,0,0,36,4],
+"classmeow_1_1BallProjection.html#a4f2e133f911088b7e13cabc52b3e6b92":[1,0,0,36,7],
+"classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6":[1,0,0,36,5],
+"classmeow_1_1BallProjection.html#a5e4bbc9cf477002fab2dad6f37e2553c":[1,0,0,36,12],
+"classmeow_1_1BallProjection.html#a82416bac8768d0f40fc09e8cd3896bc8":[1,0,0,36,11],
+"classmeow_1_1BallProjection.html#a8e7e0ddd31c51bbaa934f77aee760f18":[1,0,0,36,8],
+"classmeow_1_1BallProjection.html#a9d9d151e138e50c2bb4cd3d039fb0808":[1,0,0,36,2],
+"classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8":[1,0,0,36,6],
+"classmeow_1_1BallProjection.html#adaf8d494c1177664f49bb63a5d2f36b0":[1,0,0,36,13],
+"classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211":[1,0,0,36,9],
+"classmeow_1_1BallProjection.html#aec71a15af880bdaea8042986c11e2187":[1,0,0,36,3],
+"classmeow_1_1BallProjection.html#af7e722b66c6bbc7245726902b6849850":[1,0,0,36,1],
+"classmeow_1_1BinaryIndexTree.html":[1,0,0,6],
+"classmeow_1_1BinaryIndexTree.html#a355a4eacbfbe2112720d529efdbad021":[1,0,0,6,1],
+"classmeow_1_1BinaryIndexTree.html#a3a4f1799b20d5dab24d8cc584db5d32d":[1,0,0,6,5],
+"classmeow_1_1BinaryIndexTree.html#a5634a9420ee864860bbf8605b9e17c32":[1,0,0,6,4],
+"classmeow_1_1BinaryIndexTree.html#a8323caade12e478be1e47b7612a60b8f":[1,0,0,6,2],
+"classmeow_1_1BinaryIndexTree.html#a99f7d954c32c0292a9dda4b74abe5833":[1,0,0,6,3],
+"classmeow_1_1BinaryIndexTree.html#afe34f33091c5c8267f1d219ff40824c4":[1,0,0,6,0],
+"classmeow_1_1Bitmap.html":[1,0,0,17],
+"classmeow_1_1Bitmap.html#a07b1eb689498112691ca72e8c6ae453f":[1,0,0,17,7],
+"classmeow_1_1Bitmap.html#a13b986e9310eb100c100fd62fa548233":[1,0,0,17,29],
+"classmeow_1_1Bitmap.html#a1630de00aebe37d58e04d6b9fc69eafb":[1,0,0,17,11],
+"classmeow_1_1Bitmap.html#a17f92dec30f314d832f040257d6d5584":[1,0,0,17,25],
+"classmeow_1_1Bitmap.html#a2290360ab49bdf1f33dc717fce71d5df":[1,0,0,17,15],
+"classmeow_1_1Bitmap.html#a2621e8833933b59c0e82e8776f1a6f11":[1,0,0,17,1],
+"classmeow_1_1Bitmap.html#a2c3ed8ebcceb2d5c5267df832e3aa3df":[1,0,0,17,19],
+"classmeow_1_1Bitmap.html#a3887d1c54026fe8ed27fd21a294d8d0a":[1,0,0,17,16],
+"classmeow_1_1Bitmap.html#a3b13a4923d68de65bb7e21712185bec8":[1,0,0,17,26],
+"classmeow_1_1Bitmap.html#a49731792bf45d5c230da50e3897e3061":[1,0,0,17,33],
+"classmeow_1_1Bitmap.html#a499f3f0ceb101cb92ea8cd030b3d9952":[1,0,0,17,9],
+"classmeow_1_1Bitmap.html#a52888380163b8088e1385ad068621c58":[1,0,0,17,18],
+"classmeow_1_1Bitmap.html#a573af36148f56209f9b537ee446e2867":[1,0,0,17,4],
+"classmeow_1_1Bitmap.html#a5e08b5d3c78c91b33b83da02b658539b":[1,0,0,17,5],
+"classmeow_1_1Bitmap.html#a646c781896c74a7af4814da06cabf9e5":[1,0,0,17,20],
+"classmeow_1_1Bitmap.html#a6ebb5310e9e24cee25fc748a0b9fef28":[1,0,0,17,21],
+"classmeow_1_1Bitmap.html#a73386b915d50c06f8e15cb6b53e9eb0e":[1,0,0,17,3],
+"classmeow_1_1Bitmap.html#a7f282d9a1ebb07ca5fe12d8ae73121d1":[1,0,0,17,31],
+"classmeow_1_1Bitmap.html#a998a6a9607f8552ace65cce0d251042c":[1,0,0,17,6],
+"classmeow_1_1Bitmap.html#aa08c848b01a304f4569f0e45f3ccee12":[1,0,0,17,14],
+"classmeow_1_1Bitmap.html#aa586a08e997e5ae8675e108d84643c81":[1,0,0,17,17],
+"classmeow_1_1Bitmap.html#aad700e26eae54cb653919c165dcc98dd":[1,0,0,17,34],
+"classmeow_1_1Bitmap.html#ab313e096befabd933633cb75b870f75c":[1,0,0,17,0],
+"classmeow_1_1Bitmap.html#aba3ea0e5f48b63363c91ae4168dbd0bb":[1,0,0,17,22],
+"classmeow_1_1Bitmap.html#ac8f41ae97e068549565e9ac83ffef888":[1,0,0,17,23],
+"classmeow_1_1Bitmap.html#ad7066cf0542486b0944e1584ced9faa8":[1,0,0,17,13],
+"classmeow_1_1Bitmap.html#ad8476258a0f9deefdb7170d53949d3ed":[1,0,0,17,32],
+"classmeow_1_1Bitmap.html#ae7bcc670d666a784d6e5e8f14b74aa3d":[1,0,0,17,28],
+"classmeow_1_1Bitmap.html#ae8d8985bd64971590862b165e2949faf":[1,0,0,17,12],
+"classmeow_1_1Bitmap.html#aef0bc77675e4652f885baf03cbcc25ef":[1,0,0,17,30],
+"classmeow_1_1Bitmap.html#af15952db2e4ecaa1e24ebfb8a1c5e650":[1,0,0,17,10],
+"classmeow_1_1Bitmap.html#af4c9896dc2cdc714be5106bef45430c8":[1,0,0,17,2],
+"classmeow_1_1Bitmap.html#af8debba04055594b8507c77b3dbd0ff7":[1,0,0,17,8],
+"classmeow_1_1Bitmap.html#afe97efe50d112a71ee45da6d2bc3e9dc":[1,0,0,17,24],
+"classmeow_1_1Bitmap.html#affd5f41b44fa6afc55f2a3eb3f01cc4d":[1,0,0,17,27],
+"classmeow_1_1BundleAdjustment.html":[1,0,0,19],
+"classmeow_1_1BundleAdjustment.html#a27a81f38d79fb1ad5771f76595ede0e0":[1,0,0,19,0],
+"classmeow_1_1BundleAdjustment.html#a369f16a900b7cae78d77d8c7957ca9bc":[1,0,0,19,2],
+"classmeow_1_1BundleAdjustment.html#a45d3e339ada45890573ce2414520739f":[1,0,0,19,3],
+"classmeow_1_1BundleAdjustment.html#af39fee05bbd5bea8adba48c48471d1dc":[1,0,0,19,1],
+"classmeow_1_1BundleAdjustment__LM.html":[1,0,0,20],
+"classmeow_1_1BundleAdjustment__LM.html#a043f883c384ce247d1d137231601a456":[1,0,0,20,11],
+"classmeow_1_1BundleAdjustment__LM.html#a148b68165e216782bc6deec2f277eeaa":[1,0,0,20,0],
+"classmeow_1_1BundleAdjustment__LM.html#a21d920c760fc786a77c9b95978a447d9":[1,0,0,20,13],
+"classmeow_1_1BundleAdjustment__LM.html#a2aa8b8a53023ad43099ea51e126d9100":[1,0,0,20,6],
+"classmeow_1_1BundleAdjustment__LM.html#a40ccbfa11601cfee579cb0e270e99582":[1,0,0,20,8],
+"classmeow_1_1BundleAdjustment__LM.html#a45b5ae5619eb5baf9c47f625daba99ca":[1,0,0,20,5],
+"classmeow_1_1BundleAdjustment__LM.html#a4e3d8f8970460b0a6eafc3a31ea2304b":[1,0,0,20,10],
+"classmeow_1_1BundleAdjustment__LM.html#a6bc1b70bf51d557ce0c5d9addfaa4f3b":[1,0,0,20,4],
+"classmeow_1_1BundleAdjustment__LM.html#a804247733822b34b6405a5a36eda54df":[1,0,0,20,9],
+"classmeow_1_1BundleAdjustment__LM.html#a8c66f63ad1184b95b33dab2a495da10d":[1,0,0,20,12],
+"classmeow_1_1BundleAdjustment__LM.html#a9613486426ebea085ec733887167273f":[1,0,0,20,3],
+"classmeow_1_1BundleAdjustment__LM.html#a9d19b404967305fd9aa67749ec8c7717":[1,0,0,20,14],
+"classmeow_1_1BundleAdjustment__LM.html#a9ec1dc73dadf73d89fdb0020361a6ea0":[1,0,0,20,1],
+"classmeow_1_1BundleAdjustment__LM.html#ac7da70e8db84d10b742fe0330a1652bb":[1,0,0,20,7],
+"classmeow_1_1BundleAdjustment__LM.html#adcd14db10f10637da44d22287814a4b8":[1,0,0,20,2],
+"classmeow_1_1Camera.html":[1,0,0,21],
+"classmeow_1_1Camera.html#a0f29b943c2f6b4c68c4b00b6a3056d63":[1,0,0,21,3],
+"classmeow_1_1Camera.html#a1dc458ca5ce2e2f441e6601d7223d370":[1,0,0,21,20],
+"classmeow_1_1Camera.html#a298f81d18e2339db23ed5339f59b7986":[1,0,0,21,11],
+"classmeow_1_1Camera.html#a2f1f9f82751c73193952f22ffdd0cc43":[1,0,0,21,1],
+"classmeow_1_1Camera.html#a2f9b65351e07acd6e98a53689c49cb84":[1,0,0,21,0],
+"classmeow_1_1Camera.html#a2fde4fdfcb105e8a44b3333c78f55b6b":[1,0,0,21,10],
+"classmeow_1_1Camera.html#a54891144105d5e29a33b98d2fdf799e5":[1,0,0,21,22],
+"classmeow_1_1Camera.html#a55e165212b212a58b0090b1496a1a40a":[1,0,0,21,13],
+"classmeow_1_1Camera.html#a5dff4c1129c6d74de1938bea9309a408":[1,0,0,21,6],
+"classmeow_1_1Camera.html#a78d30a42c1b67fafd3847f8757c10136":[1,0,0,21,15],
+"classmeow_1_1Camera.html#a80ef6d606e9f79255b043c5c17cc4a18":[1,0,0,21,8],
+"classmeow_1_1Camera.html#a9692355258ec6a78827cf35211521907":[1,0,0,21,9],
+"classmeow_1_1Camera.html#aa446aa03bc2cb675649c11114e1298b4":[1,0,0,21,4],
+"classmeow_1_1Camera.html#aa6bfaf360ab9b78adfde7005747368d4":[1,0,0,21,12],
+"classmeow_1_1Camera.html#aaa82f998dfc1acde6607650ab6514492":[1,0,0,21,18],
+"classmeow_1_1Camera.html#ab05f55e6b0eb28065c27a89393ccce19":[1,0,0,21,2],
+"classmeow_1_1Camera.html#aba398741215e99868380dff84e6aaee3":[1,0,0,21,21],
+"classmeow_1_1Camera.html#acb6443a3ce77804575ec55209b3a1960":[1,0,0,21,24],
+"classmeow_1_1Camera.html#ad3ec34460c84a4a20cf3cb418db76dc3":[1,0,0,21,7],
+"classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d":[1,0,0,21,5],
+"classmeow_1_1Camera.html#adc22e067c44d2cf143c3cf4cba9abdbf":[1,0,0,21,14],
+"classmeow_1_1Camera.html#adecd4f466208aeb53713532ef576bdee":[1,0,0,21,16],
+"classmeow_1_1Camera.html#ae009c09a5e6b5ebdab09dd304f2eca32":[1,0,0,21,23],
+"classmeow_1_1Camera.html#ae00aa539b7d6be9254db1072627d204e":[1,0,0,21,19],
+"classmeow_1_1Camera.html#aedd341c40cf8c5ef656bd02d9a1a266b":[1,0,0,21,17],
+"classmeow_1_1Color3__Space.html":[1,0,0,0],
+"classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07":[1,0,0,0,5],
+"classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216":[1,0,0,0,11],
+"classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676":[1,0,0,0,7],
+"classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df":[1,0,0,0,6],
+"classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac":[1,0,0,0,14],
+"classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f":[1,0,0,0,2],
+"classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab":[1,0,0,0,13],
+"classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83":[1,0,0,0,1],
+"classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736":[1,0,0,0,0],
+"classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae":[1,0,0,0,16],
+"classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1":[1,0,0,0,3],
+"classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f":[1,0,0,0,4],
+"classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028":[1,0,0,0,12],
+"classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46":[1,0,0,0,15],
+"classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2":[1,0,0,0,10],
+"classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436":[1,0,0,0,9],
+"classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e":[1,0,0,0,8],
+"classmeow_1_1DisjointSet.html":[1,0,0,7],
+"classmeow_1_1DisjointSet.html#a0b66ca7c5e19f640b521630f06b313c1":[1,0,0,7,5],
+"classmeow_1_1DisjointSet.html#a1738123f2c0456bec373d4a8422d62b5":[1,0,0,7,6],
+"classmeow_1_1DisjointSet.html#a232841a6d2daeb2b974cd7cb7fe6bfb7":[1,0,0,7,4],
+"classmeow_1_1DisjointSet.html#a410399290f718332f5c3df1854182198":[1,0,0,7,3],
+"classmeow_1_1DisjointSet.html#a8c55a16b0320c28854ed59795bc2bf3d":[1,0,0,7,0]
};
diff --git a/doc/html/navtreeindex1.js b/doc/html/navtreeindex1.js
index bd3a7e2..3ce9b2d 100644
--- a/doc/html/navtreeindex1.js
+++ b/doc/html/navtreeindex1.js
@@ -1,253 +1,253 @@
var NAVTREEINDEX1 =
{
-"classmeow_1_1Camera.html#a2f9b65351e07acd6e98a53689c49cb84":[1,0,0,30,0],
-"classmeow_1_1Camera.html#a2fde4fdfcb105e8a44b3333c78f55b6b":[1,0,0,30,10],
-"classmeow_1_1Camera.html#a54891144105d5e29a33b98d2fdf799e5":[1,0,0,30,22],
-"classmeow_1_1Camera.html#a55e165212b212a58b0090b1496a1a40a":[1,0,0,30,13],
-"classmeow_1_1Camera.html#a5dff4c1129c6d74de1938bea9309a408":[1,0,0,30,6],
-"classmeow_1_1Camera.html#a78d30a42c1b67fafd3847f8757c10136":[1,0,0,30,15],
-"classmeow_1_1Camera.html#a80ef6d606e9f79255b043c5c17cc4a18":[1,0,0,30,8],
-"classmeow_1_1Camera.html#a9692355258ec6a78827cf35211521907":[1,0,0,30,9],
-"classmeow_1_1Camera.html#aa446aa03bc2cb675649c11114e1298b4":[1,0,0,30,4],
-"classmeow_1_1Camera.html#aa6bfaf360ab9b78adfde7005747368d4":[1,0,0,30,12],
-"classmeow_1_1Camera.html#aaa82f998dfc1acde6607650ab6514492":[1,0,0,30,18],
-"classmeow_1_1Camera.html#ab05f55e6b0eb28065c27a89393ccce19":[1,0,0,30,2],
-"classmeow_1_1Camera.html#aba398741215e99868380dff84e6aaee3":[1,0,0,30,21],
-"classmeow_1_1Camera.html#acb6443a3ce77804575ec55209b3a1960":[1,0,0,30,24],
-"classmeow_1_1Camera.html#ad3ec34460c84a4a20cf3cb418db76dc3":[1,0,0,30,7],
-"classmeow_1_1Camera.html#ad6351e87de51e00981b7befff91b6b6d":[1,0,0,30,5],
-"classmeow_1_1Camera.html#adc22e067c44d2cf143c3cf4cba9abdbf":[1,0,0,30,14],
-"classmeow_1_1Camera.html#adecd4f466208aeb53713532ef576bdee":[1,0,0,30,16],
-"classmeow_1_1Camera.html#ae009c09a5e6b5ebdab09dd304f2eca32":[1,0,0,30,23],
-"classmeow_1_1Camera.html#ae00aa539b7d6be9254db1072627d204e":[1,0,0,30,19],
-"classmeow_1_1Camera.html#aedd341c40cf8c5ef656bd02d9a1a266b":[1,0,0,30,17],
-"classmeow_1_1Color3__Space.html":[1,0,0,0],
-"classmeow_1_1Color3__Space.html#a0bdfe0eaab4a77cdc8a1359518630a07":[1,0,0,0,6],
-"classmeow_1_1Color3__Space.html#a1c58ba0912a91e71dee240fad6291216":[1,0,0,0,12],
-"classmeow_1_1Color3__Space.html#a1f11ba476ffb0ed16ef1b8d06954b6f0":[1,0,0,0,4],
-"classmeow_1_1Color3__Space.html#a318eedb2acaba5f3a8c79a651c53e676":[1,0,0,0,8],
-"classmeow_1_1Color3__Space.html#a3351aea64c4ca1596694d6b95dce56df":[1,0,0,0,7],
-"classmeow_1_1Color3__Space.html#a3e006b5c37185c8b0f4d383b6b095dac":[1,0,0,0,15],
-"classmeow_1_1Color3__Space.html#a3fa85d4369b9db8d8209d244a643b49f":[1,0,0,0,2],
-"classmeow_1_1Color3__Space.html#a665fe525c47913fb5bca765446adaaab":[1,0,0,0,14],
-"classmeow_1_1Color3__Space.html#a8017c0aae500a4a57938ae04576caa83":[1,0,0,0,1],
-"classmeow_1_1Color3__Space.html#a982a7211fded8d108aee66a536fb8736":[1,0,0,0,0],
-"classmeow_1_1Color3__Space.html#aa134d705ea25b1f64db8bef07d1757ae":[1,0,0,0,17],
-"classmeow_1_1Color3__Space.html#aa5c43cb67d674223a0a2361ac8de55c1":[1,0,0,0,3],
-"classmeow_1_1Color3__Space.html#aa6661a1aaaf985a4b2d68db88ec93d2f":[1,0,0,0,5],
-"classmeow_1_1Color3__Space.html#aa7638e03124b2304d4d34b57be4b0028":[1,0,0,0,13],
-"classmeow_1_1Color3__Space.html#ab00eca747ea06269fddd3586dd1bca46":[1,0,0,0,16],
-"classmeow_1_1Color3__Space.html#ac2efb0be959fc60f786bdcdc8a1fd8b2":[1,0,0,0,11],
-"classmeow_1_1Color3__Space.html#ae3f57f9651bb80041ce77ec052fdc436":[1,0,0,0,10],
-"classmeow_1_1Color3__Space.html#af08839264f6ea6dc50cf6175d26afa6e":[1,0,0,0,9],
-"classmeow_1_1DisjointSet.html":[1,0,0,16],
-"classmeow_1_1DisjointSet.html#a0b66ca7c5e19f640b521630f06b313c1":[1,0,0,16,5],
-"classmeow_1_1DisjointSet.html#a1738123f2c0456bec373d4a8422d62b5":[1,0,0,16,6],
-"classmeow_1_1DisjointSet.html#a232841a6d2daeb2b974cd7cb7fe6bfb7":[1,0,0,16,4],
-"classmeow_1_1DisjointSet.html#a410399290f718332f5c3df1854182198":[1,0,0,16,3],
-"classmeow_1_1DisjointSet.html#a8c55a16b0320c28854ed59795bc2bf3d":[1,0,0,16,0],
-"classmeow_1_1DisjointSet.html#ade3ec2924018ac0fd6693e3ae966516f":[1,0,0,16,2],
-"classmeow_1_1DisjointSet.html#af86aee43ff23d616c1c065c0825d000c":[1,0,0,16,1],
-"classmeow_1_1Eye.html":[1,0,0,31],
-"classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0":[1,0,0,31,19],
-"classmeow_1_1Eye.html#a18c90fedd58a06ea507fef046b18f11d":[1,0,0,31,3],
-"classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033":[1,0,0,31,4],
-"classmeow_1_1Eye.html#a204cd7c18e473378cb13bbfc519f7c2e":[1,0,0,31,16],
-"classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5":[1,0,0,31,0],
-"classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4":[1,0,0,31,7],
-"classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244":[1,0,0,31,17],
-"classmeow_1_1Eye.html#a67f0d2a22a72f30ace430f17143011f4":[1,0,0,31,13],
-"classmeow_1_1Eye.html#a6b5e97a01293fd84127036b5744c3967":[1,0,0,31,9],
-"classmeow_1_1Eye.html#a7cde51b085ae859b35be06b74e358148":[1,0,0,31,10],
-"classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546":[1,0,0,31,12],
-"classmeow_1_1Eye.html#a87a328ebee71857a3e3c0ba05c496543":[1,0,0,31,18],
-"classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325":[1,0,0,31,11],
-"classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0":[1,0,0,31,6],
-"classmeow_1_1Eye.html#a9e0a3392eecb8d0a6136d6bc2651c2be":[1,0,0,31,5],
-"classmeow_1_1Eye.html#a9e97015a56f3ad156d2efe55c1c34f17":[1,0,0,31,8],
-"classmeow_1_1Eye.html#ab660897e0b9c3b6c48e0d4f43afd6bf8":[1,0,0,31,1],
-"classmeow_1_1Eye.html#ac48a75c67f3e8dc8d07f9e42cad4ff9d":[1,0,0,31,14],
-"classmeow_1_1Eye.html#ad3b2e9fe53617e04c0353ba9f6d1043e":[1,0,0,31,15],
-"classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06":[1,0,0,31,2],
-"classmeow_1_1FeaturePoint.html":[1,0,0,32],
-"classmeow_1_1FeaturePoint.html#a1ab9595d5babd2eb1c3b51202b28cdf9":[1,0,0,32,18],
-"classmeow_1_1FeaturePoint.html#a1ce1b82f9c46a33cd0983f502fe166a3":[1,0,0,32,3],
-"classmeow_1_1FeaturePoint.html#a1ffb238473ef9f745eb79670fc46da13":[1,0,0,32,7],
-"classmeow_1_1FeaturePoint.html#a26dab8fef1872435a64fe1cdfba35fd8":[1,0,0,32,0],
-"classmeow_1_1FeaturePoint.html#a2bab58e7d4bb768cd5140db86c448f4c":[1,0,0,32,14],
-"classmeow_1_1FeaturePoint.html#a48908e47535a5528207f8dff2db85ba4":[1,0,0,32,21],
-"classmeow_1_1FeaturePoint.html#a54a0ca59d340d0bcd969609a0682d2d9":[1,0,0,32,24],
-"classmeow_1_1FeaturePoint.html#a54b483836901fd5ad6b3c115f3afda69":[1,0,0,32,15],
-"classmeow_1_1FeaturePoint.html#a563bdbbea5b633b86666c7e340affbee":[1,0,0,32,8],
-"classmeow_1_1FeaturePoint.html#a6d2ba1cdc942272027767b1ccde483a3":[1,0,0,32,1],
-"classmeow_1_1FeaturePoint.html#a7244e348b529719748d1643a6f11adbf":[1,0,0,32,6],
-"classmeow_1_1FeaturePoint.html#a989fc819567e6b430a36351216a1b4b4":[1,0,0,32,5],
-"classmeow_1_1FeaturePoint.html#a9c0722f2de0ea4a34f5f52e477bace9b":[1,0,0,32,19],
-"classmeow_1_1FeaturePoint.html#a9c2983fb889eb6ffa1e38f233c78e743":[1,0,0,32,17],
-"classmeow_1_1FeaturePoint.html#a9ec56431823d26785924bda1c9e534f9":[1,0,0,32,11],
-"classmeow_1_1FeaturePoint.html#aaeda2a79560fb65c74da0141927991bd":[1,0,0,32,10],
-"classmeow_1_1FeaturePoint.html#ab1137db2819c486688872d4af14c4ef6":[1,0,0,32,12],
-"classmeow_1_1FeaturePoint.html#ab214706427b962a1404ee8fcfefd6465":[1,0,0,32,13],
-"classmeow_1_1FeaturePoint.html#ab6ee7c5a267d5c64e3b021b0397880d1":[1,0,0,32,23],
-"classmeow_1_1FeaturePoint.html#ac8b9a335b295c6ee26d3eb2fc2d946ad":[1,0,0,32,9],
-"classmeow_1_1FeaturePoint.html#ad1ba9d0f99f650299347678c54ee08fa":[1,0,0,32,2],
-"classmeow_1_1FeaturePoint.html#ad1f47bfe65ca5174e4e17291aab74cb7":[1,0,0,32,16],
-"classmeow_1_1FeaturePoint.html#adb4e1f091fb82cdb2fbb6ed50bd3415a":[1,0,0,32,20],
-"classmeow_1_1FeaturePoint.html#af4eb7b53a35a3011954d6d92e364db19":[1,0,0,32,4],
-"classmeow_1_1FeaturePoint.html#af5e944e79a1dfe6644fe429577734bc4":[1,0,0,32,22],
-"classmeow_1_1FeaturePointsDetector.html":[1,0,0,33],
-"classmeow_1_1FeaturePointsDetector.html#ab3b215f8cdd3b2132d98f189600535fc":[1,0,0,33,2],
-"classmeow_1_1FeaturePointsDetector.html#ad8ce3d515825b6e3b8c4865ebe7c8d76":[1,0,0,33,0],
-"classmeow_1_1FeaturePointsDetector.html#adea2550181cf483dff301c8bbaa9977f":[1,0,0,33,1],
-"classmeow_1_1FeaturePointsDetector__Harris.html":[1,0,0,34],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287":[1,0,0,34,6],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422":[1,0,0,34,22],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a084adc4ffa9b035c1b83da55e496b683":[1,0,0,34,25],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a0a905f8e6562eca76dbdeee6899c5fec":[1,0,0,34,19],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c":[1,0,0,34,8],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a0faf2dae43fe1e07b145c04c13e9083f":[1,0,0,34,15],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806":[1,0,0,34,18],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7":[1,0,0,34,26],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a40f5a7ac2425243fd637ba6ed400820a":[1,0,0,34,12],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a5033d1d9c34d0ab2f12408b9c9c33bc8":[1,0,0,34,13],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea":[1,0,0,34,4],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf":[1,0,0,34,16],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2":[1,0,0,34,20],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3":[1,0,0,34,9],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a6d7cd13c351d03b759fc007da55533bd":[1,0,0,34,0],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c":[1,0,0,34,7],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14":[1,0,0,34,29],
-"classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908":[1,0,0,34,14],
-"classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3":[1,0,0,34,3],
-"classmeow_1_1FeaturePointsDetector__Harris.html#aa5053b3bfc11a7333f84183fef1c0297":[1,0,0,34,17],
-"classmeow_1_1FeaturePointsDetector__Harris.html#aab9f554d028c13587d29abe0dc5fa1bd":[1,0,0,34,11],
-"classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75":[1,0,0,34,10],
-"classmeow_1_1FeaturePointsDetector__Harris.html#acdb6ae069a9ef7e3f55c3a9666f97cfd":[1,0,0,34,23],
-"classmeow_1_1FeaturePointsDetector__Harris.html#ad64fc165235876aa681023c3880f708b":[1,0,0,34,2],
-"classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a":[1,0,0,34,28],
-"classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d":[1,0,0,34,5],
-"classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343":[1,0,0,34,1],
-"classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06":[1,0,0,34,27],
-"classmeow_1_1FeaturePointsDetector__Harris.html#af987b2022023708f61c6c7d4bb78e255":[1,0,0,34,21],
-"classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772":[1,0,0,34,24],
-"classmeow_1_1FeaturePointsMatch.html":[1,0,0,35],
-"classmeow_1_1FeaturePointsMatch.html#a20914f57403c2a810601320b6a0f0715":[1,0,0,35,1],
-"classmeow_1_1FeaturePointsMatch.html#a474944b0cb2371aabb0f41164afa90fd":[1,0,0,35,5],
-"classmeow_1_1FeaturePointsMatch.html#a474b17d1df14547565c6536a73e8484d":[1,0,0,35,2],
-"classmeow_1_1FeaturePointsMatch.html#a8b90a39f83d8b86e324eab3cb45064a2":[1,0,0,35,3],
-"classmeow_1_1FeaturePointsMatch.html#aa16339c126971f455938bbb70ec2626a":[1,0,0,35,4],
-"classmeow_1_1FeaturePointsMatch.html#aabbd59cc0e43b1b436f9e61205d39e72":[1,0,0,35,0],
-"classmeow_1_1FeaturePointsMatch.html#ae5a6610fe39f727fc9f6ca0f5603ed6b":[1,0,0,35,6],
-"classmeow_1_1FeaturePointsMatch.html#ae7bd29fe1ddfca20ee140268f354ccba":[1,0,0,35,7],
-"classmeow_1_1FeaturePointsMatch__K__Match.html":[1,0,0,36],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a08db3f32030af64ac738a21ac915e5bb":[1,0,0,36,11],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a11beaa0b96effbc990c3d7d3c6922e9a":[1,0,0,36,14],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a207813017b7eab06672ec324968e6caa":[1,0,0,36,17],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a2c5ee9a105e6c74bf54e061f5cc04c21":[1,0,0,36,3],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a2c89f6a79cba1b477c31e294ec7d9c71":[1,0,0,36,6],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a2ff2134f80203305304dd4a406bfbdba":[1,0,0,36,10],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a42dcafedd8ed16536de65bedbda0a0ed":[1,0,0,36,9],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a4583b168a21acc27691d32b86f291534":[1,0,0,36,15],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c":[1,0,0,36,7],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a881f9a17c264659c2604a79c1ae81286":[1,0,0,36,18],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#a92fe94701cf2c24812c8ea54e81a1b8a":[1,0,0,36,1],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#aa32d28d84f9b83a28d2fa2d2c2cb8244":[1,0,0,36,0],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#aa67e41546eb54e64fea560f5d0e50586":[1,0,0,36,8],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#aaa320097355fccd00677bd0413935ee5":[1,0,0,36,5],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#ab10e50514ac4b0de505800b1894dbb0a":[1,0,0,36,19],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#ab5aa47ae36052a5916515a2e504f2c53":[1,0,0,36,4],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#ac9b46623e4ce1005936db8631d91df50":[1,0,0,36,2],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#acbdc25595aeb8280c11543fec230e1a6":[1,0,0,36,20],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#acd541d95ffe2de170c757b401fc00013":[1,0,0,36,16],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#ae8ea7cbe57606eac89b5709058ea8f61":[1,0,0,36,13],
-"classmeow_1_1FeaturePointsMatch__K__Match.html#aee934fd68801d6612cfabe4742d3f1cb":[1,0,0,36,12],
-"classmeow_1_1HSL.html":[1,0,0,1],
-"classmeow_1_1HSL.html#a19f89700fea77d2d373f136e2a758804":[1,0,0,1,18],
-"classmeow_1_1HSL.html#a1a80ecb0bc823881404a8b2a5912bc88":[1,0,0,1,14],
-"classmeow_1_1HSL.html#a2232b01e3982350a82b9c64218e01135":[1,0,0,1,17],
-"classmeow_1_1HSL.html#a28e8d9a9f2b2cf9a498121508a38efb1":[1,0,0,1,19],
-"classmeow_1_1HSL.html#a33425776fc45b1a6872a53ad90499e90":[1,0,0,1,10],
-"classmeow_1_1HSL.html#a353c0c68c740e0b7ee1ac6f0f20e5c6d":[1,0,0,1,15],
-"classmeow_1_1HSL.html#a535248e246711f0d634afae7f31326cc":[1,0,0,1,0],
-"classmeow_1_1HSL.html#a58b52c74a59e14ef507894931bbeab28":[1,0,0,1,12],
-"classmeow_1_1HSL.html#a5916a5e44dbcac7bcb8759bd664edba0":[1,0,0,1,8],
-"classmeow_1_1HSL.html#a6e7c0b7f8999b71159c856f6c12fee7c":[1,0,0,1,2],
-"classmeow_1_1HSL.html#a6f595962b08e8647ce3c8fc1976a6b9e":[1,0,0,1,3],
-"classmeow_1_1HSL.html#a7d487721b6575e6573afaf182a38b4a0":[1,0,0,1,1],
-"classmeow_1_1HSL.html#a849c9dcf01096923f7afe4d301cb1bd7":[1,0,0,1,5],
-"classmeow_1_1HSL.html#a8586f2ff8547406af2cc268d47a9bece":[1,0,0,1,16],
-"classmeow_1_1HSL.html#a895814d6b6f3c2a6a542fe1799be737f":[1,0,0,1,7],
-"classmeow_1_1HSL.html#a90ae45e95f95bcdd5e27b3bce5a67075":[1,0,0,1,11],
-"classmeow_1_1HSL.html#aa4389db431631775dddfdfa1d4b2516d":[1,0,0,1,4],
-"classmeow_1_1HSL.html#ac54f6e5f58a27772ff2b74df8e1279b1":[1,0,0,1,13],
-"classmeow_1_1HSL.html#ad633293d7d39312a9173b52ba6572cea":[1,0,0,1,9],
-"classmeow_1_1HSL.html#ad71fa30469f0f904cbebbe473276ad95":[1,0,0,1,20],
-"classmeow_1_1HSL.html#ade1bddf4a6177269ceca10872f1d7ad2":[1,0,0,1,6],
-"classmeow_1_1HSLf.html":[1,0,0,2],
-"classmeow_1_1HSLf.html#a11be863a86b8d0a4c8223715d5ec551a":[1,0,0,2,9],
-"classmeow_1_1HSLf.html#a149826315b4abba3edc86958b6de69e2":[1,0,0,2,5],
-"classmeow_1_1HSLf.html#a1c7aa2c5026ca359b74a46d7c28195be":[1,0,0,2,6],
-"classmeow_1_1HSLf.html#a1d39eceb03f088155ac9eaf888802d9d":[1,0,0,2,0],
-"classmeow_1_1HSLf.html#a264c07bfc3de5bb6df54bf173874b0c6":[1,0,0,2,7],
-"classmeow_1_1HSLf.html#a4d14744c37a248fd94fccf8f0afc9bbb":[1,0,0,2,3],
-"classmeow_1_1HSLf.html#a86199f1024d1a31543aa52a2ddd2e2ae":[1,0,0,2,1],
-"classmeow_1_1HSLf.html#a8a73ac7707b52b644e02f723d1eb49fd":[1,0,0,2,2],
-"classmeow_1_1HSLf.html#acf12ea2adf34f0abe2b9e03526f37d05":[1,0,0,2,8],
-"classmeow_1_1HSLf.html#ae558ad5682570217c00e366a5d63bd5b":[1,0,0,2,4],
-"classmeow_1_1HSLf__Space.html":[1,0,0,3],
-"classmeow_1_1HSLf__Space.html#a12fa00864b6e4ed1b129f3d98506772d":[1,0,0,3,7],
-"classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c":[1,0,0,3,8],
-"classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f":[1,0,0,3,4],
-"classmeow_1_1HSLf__Space.html#a1aca0fee7322efd313d6b070b580d0ad":[1,0,0,3,5],
-"classmeow_1_1HSLf__Space.html#a28f6cd1737415fb043fccacc39686efe":[1,0,0,3,11],
-"classmeow_1_1HSLf__Space.html#a3d4ccb8d33991e2edb64904669d2a21c":[1,0,0,3,25],
-"classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a":[1,0,0,3,19],
-"classmeow_1_1HSLf__Space.html#a4cdbbac5bcfbcd5546e41d1c1480fad4":[1,0,0,3,20],
-"classmeow_1_1HSLf__Space.html#a5920c0fc93e0481957c629c47d302849":[1,0,0,3,0],
-"classmeow_1_1HSLf__Space.html#a5c5eb948c40916f2f49c5004d84776b5":[1,0,0,3,3],
-"classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44":[1,0,0,3,17],
-"classmeow_1_1HSLf__Space.html#a639c043bb6ba788ad2ea183e59643cdf":[1,0,0,3,16],
-"classmeow_1_1HSLf__Space.html#a7bfcdff0e263e1fc668378e62fcc7bbe":[1,0,0,3,10],
-"classmeow_1_1HSLf__Space.html#a8379a7dec9f95eac7908b6b4c0aff98e":[1,0,0,3,6],
-"classmeow_1_1HSLf__Space.html#a88eb3f94b211a3e29c80c334f0f8e963":[1,0,0,3,24],
-"classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2":[1,0,0,3,26],
-"classmeow_1_1HSLf__Space.html#a93487838e17ee5ff1e586d0253ada7c6":[1,0,0,3,13],
-"classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72":[1,0,0,3,18],
-"classmeow_1_1HSLf__Space.html#a98d1df6b95a2893d02251119ef186b02":[1,0,0,3,22],
-"classmeow_1_1HSLf__Space.html#aa210413146f56ae8106649f879139128":[1,0,0,3,1],
-"classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b":[1,0,0,3,30],
-"classmeow_1_1HSLf__Space.html#aa6fcf6ef67c2f37e998486e36dc4a0aa":[1,0,0,3,23],
-"classmeow_1_1HSLf__Space.html#abc883a59f2eeeffc84a9560558cd6619":[1,0,0,3,21],
-"classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2":[1,0,0,3,29],
-"classmeow_1_1HSLf__Space.html#ad7dea28eaf17078b39008e96b7df7d8f":[1,0,0,3,2],
-"classmeow_1_1HSLf__Space.html#adb7cc82245b20e389d02224ac99444f2":[1,0,0,3,28],
-"classmeow_1_1HSLf__Space.html#ae5299a5b58224fcf600812cbcebb7031":[1,0,0,3,12],
-"classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3":[1,0,0,3,27],
-"classmeow_1_1HSLf__Space.html#ae7e4b58fd85ace76a0979a3c7e14407c":[1,0,0,3,15],
-"classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1":[1,0,0,3,9],
-"classmeow_1_1HSLf__Space.html#ae97959215ff50cc62af6a309226a0061":[1,0,0,3,14],
-"classmeow_1_1HSV.html":[1,0,0,4],
-"classmeow_1_1HSV.html#a134df2de37192c1a594e90c050e990e6":[1,0,0,4,15],
-"classmeow_1_1HSV.html#a2868af2fa9224861991efe0ccca51e75":[1,0,0,4,20],
-"classmeow_1_1HSV.html#a48d51fa1895272009f7b30d6b1774db7":[1,0,0,4,1],
-"classmeow_1_1HSV.html#a57a874e92fb01404d4ae33179950e63b":[1,0,0,4,17],
-"classmeow_1_1HSV.html#a587dfd1cf14ca12838d6e1da55880547":[1,0,0,4,6],
-"classmeow_1_1HSV.html#a5a35504836c489a15c146750107cf73a":[1,0,0,4,4],
-"classmeow_1_1HSV.html#a5d448c64b3bab700e1f3202a483fafe5":[1,0,0,4,2],
-"classmeow_1_1HSV.html#a5f94dc2d37503ade2fd61fb431625d02":[1,0,0,4,13],
-"classmeow_1_1HSV.html#a628956c8133c225a2b9ba4a6a34e8e03":[1,0,0,4,8],
-"classmeow_1_1HSV.html#a75b1556393e540d68759d0dcf32ceada":[1,0,0,4,9],
-"classmeow_1_1HSV.html#a7b6274bb5ade15a133d9c9628049df7e":[1,0,0,4,0],
-"classmeow_1_1HSV.html#a7f4c430084f4b8431b3c4ac80d61c959":[1,0,0,4,18],
-"classmeow_1_1HSV.html#a8c55c893746a2d5596cee11a0f330dc9":[1,0,0,4,5],
-"classmeow_1_1HSV.html#a906b364f3812999001c7fdd276afcff2":[1,0,0,4,11],
-"classmeow_1_1HSV.html#a987ddab561832b5dd69adec27b6464de":[1,0,0,4,16],
-"classmeow_1_1HSV.html#aa7a09adb410bb0955a16c52ad816f124":[1,0,0,4,10],
-"classmeow_1_1HSV.html#abbf33be9e20535101d94e818e326ff17":[1,0,0,4,3],
-"classmeow_1_1HSV.html#ac11478a77e1964944eee005a2066cc2f":[1,0,0,4,19],
-"classmeow_1_1HSV.html#aeef19a9dacc066f08e1405ccdef1f5d4":[1,0,0,4,14],
-"classmeow_1_1HSV.html#af4fb1008dcab65cba05d6b4ce6d06b39":[1,0,0,4,12],
-"classmeow_1_1HSV.html#afd6308bfe34a833e31d75a91959a38a9":[1,0,0,4,7],
-"classmeow_1_1HSVf.html":[1,0,0,5],
-"classmeow_1_1HSVf.html#a11dc3c29ef8fea571c27dff0605e6409":[1,0,0,5,5]
+"classmeow_1_1DisjointSet.html#ade3ec2924018ac0fd6693e3ae966516f":[1,0,0,7,2],
+"classmeow_1_1DisjointSet.html#af86aee43ff23d616c1c065c0825d000c":[1,0,0,7,1],
+"classmeow_1_1Eye.html":[1,0,0,22],
+"classmeow_1_1Eye.html#a047951cd9210fe3743c5bf4c1683f7f0":[1,0,0,22,19],
+"classmeow_1_1Eye.html#a18c90fedd58a06ea507fef046b18f11d":[1,0,0,22,3],
+"classmeow_1_1Eye.html#a19aff49245743c895d1ae65a17e9a033":[1,0,0,22,4],
+"classmeow_1_1Eye.html#a204cd7c18e473378cb13bbfc519f7c2e":[1,0,0,22,16],
+"classmeow_1_1Eye.html#a38f3f071a6f969db2185e342a62afef5":[1,0,0,22,0],
+"classmeow_1_1Eye.html#a49bf520eb466daf089afd44da90620b4":[1,0,0,22,7],
+"classmeow_1_1Eye.html#a49cb3c9a2980da271942367dd8009244":[1,0,0,22,17],
+"classmeow_1_1Eye.html#a67f0d2a22a72f30ace430f17143011f4":[1,0,0,22,13],
+"classmeow_1_1Eye.html#a6b5e97a01293fd84127036b5744c3967":[1,0,0,22,9],
+"classmeow_1_1Eye.html#a7cde51b085ae859b35be06b74e358148":[1,0,0,22,10],
+"classmeow_1_1Eye.html#a824af491d8bb37892ad5bc8f9d095546":[1,0,0,22,12],
+"classmeow_1_1Eye.html#a87a328ebee71857a3e3c0ba05c496543":[1,0,0,22,18],
+"classmeow_1_1Eye.html#a9afa05168c60564fd11037e042fc4325":[1,0,0,22,11],
+"classmeow_1_1Eye.html#a9da2157214ad12696b6bfd4985276fe0":[1,0,0,22,6],
+"classmeow_1_1Eye.html#a9e0a3392eecb8d0a6136d6bc2651c2be":[1,0,0,22,5],
+"classmeow_1_1Eye.html#a9e97015a56f3ad156d2efe55c1c34f17":[1,0,0,22,8],
+"classmeow_1_1Eye.html#ab660897e0b9c3b6c48e0d4f43afd6bf8":[1,0,0,22,1],
+"classmeow_1_1Eye.html#ac48a75c67f3e8dc8d07f9e42cad4ff9d":[1,0,0,22,14],
+"classmeow_1_1Eye.html#ad3b2e9fe53617e04c0353ba9f6d1043e":[1,0,0,22,15],
+"classmeow_1_1Eye.html#adf29f94cf37ef6c9332156d9b4f98a06":[1,0,0,22,2],
+"classmeow_1_1FeaturePoint.html":[1,0,0,23],
+"classmeow_1_1FeaturePoint.html#a1ab9595d5babd2eb1c3b51202b28cdf9":[1,0,0,23,18],
+"classmeow_1_1FeaturePoint.html#a1ce1b82f9c46a33cd0983f502fe166a3":[1,0,0,23,3],
+"classmeow_1_1FeaturePoint.html#a1ffb238473ef9f745eb79670fc46da13":[1,0,0,23,7],
+"classmeow_1_1FeaturePoint.html#a26dab8fef1872435a64fe1cdfba35fd8":[1,0,0,23,0],
+"classmeow_1_1FeaturePoint.html#a2bab58e7d4bb768cd5140db86c448f4c":[1,0,0,23,14],
+"classmeow_1_1FeaturePoint.html#a48908e47535a5528207f8dff2db85ba4":[1,0,0,23,21],
+"classmeow_1_1FeaturePoint.html#a54a0ca59d340d0bcd969609a0682d2d9":[1,0,0,23,24],
+"classmeow_1_1FeaturePoint.html#a54b483836901fd5ad6b3c115f3afda69":[1,0,0,23,15],
+"classmeow_1_1FeaturePoint.html#a563bdbbea5b633b86666c7e340affbee":[1,0,0,23,8],
+"classmeow_1_1FeaturePoint.html#a6d2ba1cdc942272027767b1ccde483a3":[1,0,0,23,1],
+"classmeow_1_1FeaturePoint.html#a7244e348b529719748d1643a6f11adbf":[1,0,0,23,6],
+"classmeow_1_1FeaturePoint.html#a989fc819567e6b430a36351216a1b4b4":[1,0,0,23,5],
+"classmeow_1_1FeaturePoint.html#a9c0722f2de0ea4a34f5f52e477bace9b":[1,0,0,23,19],
+"classmeow_1_1FeaturePoint.html#a9c2983fb889eb6ffa1e38f233c78e743":[1,0,0,23,17],
+"classmeow_1_1FeaturePoint.html#a9ec56431823d26785924bda1c9e534f9":[1,0,0,23,11],
+"classmeow_1_1FeaturePoint.html#aaeda2a79560fb65c74da0141927991bd":[1,0,0,23,10],
+"classmeow_1_1FeaturePoint.html#ab1137db2819c486688872d4af14c4ef6":[1,0,0,23,12],
+"classmeow_1_1FeaturePoint.html#ab214706427b962a1404ee8fcfefd6465":[1,0,0,23,13],
+"classmeow_1_1FeaturePoint.html#ab6ee7c5a267d5c64e3b021b0397880d1":[1,0,0,23,23],
+"classmeow_1_1FeaturePoint.html#ac8b9a335b295c6ee26d3eb2fc2d946ad":[1,0,0,23,9],
+"classmeow_1_1FeaturePoint.html#ad1ba9d0f99f650299347678c54ee08fa":[1,0,0,23,2],
+"classmeow_1_1FeaturePoint.html#ad1f47bfe65ca5174e4e17291aab74cb7":[1,0,0,23,16],
+"classmeow_1_1FeaturePoint.html#adb4e1f091fb82cdb2fbb6ed50bd3415a":[1,0,0,23,20],
+"classmeow_1_1FeaturePoint.html#af4eb7b53a35a3011954d6d92e364db19":[1,0,0,23,4],
+"classmeow_1_1FeaturePoint.html#af5e944e79a1dfe6644fe429577734bc4":[1,0,0,23,22],
+"classmeow_1_1FeaturePointsDetector.html":[1,0,0,24],
+"classmeow_1_1FeaturePointsDetector.html#ab3b215f8cdd3b2132d98f189600535fc":[1,0,0,24,2],
+"classmeow_1_1FeaturePointsDetector.html#ad8ce3d515825b6e3b8c4865ebe7c8d76":[1,0,0,24,0],
+"classmeow_1_1FeaturePointsDetector.html#adea2550181cf483dff301c8bbaa9977f":[1,0,0,24,1],
+"classmeow_1_1FeaturePointsDetector__Harris.html":[1,0,0,25],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a00be866b3cf9bd2469e0eef32a3b2287":[1,0,0,25,6],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a05ec8973f1ea8611c19f7184d3ad5422":[1,0,0,25,22],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a084adc4ffa9b035c1b83da55e496b683":[1,0,0,25,25],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a0a905f8e6562eca76dbdeee6899c5fec":[1,0,0,25,19],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a0f9868d0d8e412908bc28ba56b6eaf9c":[1,0,0,25,8],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a0faf2dae43fe1e07b145c04c13e9083f":[1,0,0,25,15],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a24e273bd865b89568e70b4f65bf56806":[1,0,0,25,18],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a3bf522cf08285d1afbaca76c643ea4a7":[1,0,0,25,26],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a40f5a7ac2425243fd637ba6ed400820a":[1,0,0,25,12],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a5033d1d9c34d0ab2f12408b9c9c33bc8":[1,0,0,25,13],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a51ea4943d3c0515466a801ec63ba44ea":[1,0,0,25,4],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a5ba64f79bf3a94d7cf7a3a5a20dceabf":[1,0,0,25,16],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a6670eebe33689042e0e01911763197f2":[1,0,0,25,20],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a6c985645f3e3c3d649edb72c08168cf3":[1,0,0,25,9],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a6d7cd13c351d03b759fc007da55533bd":[1,0,0,25,0],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a73c79a7194bd8438685d6d252f9acf2c":[1,0,0,25,7],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a83d9ec3557a4251dc98dae1ab7146a14":[1,0,0,25,29],
+"classmeow_1_1FeaturePointsDetector__Harris.html#a956719ee4c4620233bb38983b8acf908":[1,0,0,25,14],
+"classmeow_1_1FeaturePointsDetector__Harris.html#aa0bcd7cc0afbe1dc6fa06eef32c9c1f3":[1,0,0,25,3],
+"classmeow_1_1FeaturePointsDetector__Harris.html#aa5053b3bfc11a7333f84183fef1c0297":[1,0,0,25,17],
+"classmeow_1_1FeaturePointsDetector__Harris.html#aab9f554d028c13587d29abe0dc5fa1bd":[1,0,0,25,11],
+"classmeow_1_1FeaturePointsDetector__Harris.html#ac3d52bb2286377febbe692480e9afa75":[1,0,0,25,10],
+"classmeow_1_1FeaturePointsDetector__Harris.html#acdb6ae069a9ef7e3f55c3a9666f97cfd":[1,0,0,25,23],
+"classmeow_1_1FeaturePointsDetector__Harris.html#ad64fc165235876aa681023c3880f708b":[1,0,0,25,2],
+"classmeow_1_1FeaturePointsDetector__Harris.html#ae13f041624113e4b87d49befc2e1d77a":[1,0,0,25,28],
+"classmeow_1_1FeaturePointsDetector__Harris.html#ae7a96030ea8d06322b632c89eb65655d":[1,0,0,25,5],
+"classmeow_1_1FeaturePointsDetector__Harris.html#ae965b4c2726644be2310cbf153ec8343":[1,0,0,25,1],
+"classmeow_1_1FeaturePointsDetector__Harris.html#aedd26ad4f5ce224bf925271d467aaf06":[1,0,0,25,27],
+"classmeow_1_1FeaturePointsDetector__Harris.html#af987b2022023708f61c6c7d4bb78e255":[1,0,0,25,21],
+"classmeow_1_1FeaturePointsDetector__Harris.html#afc8cb8cd55dec0769f9cc3486d431772":[1,0,0,25,24],
+"classmeow_1_1FeaturePointsMatch.html":[1,0,0,26],
+"classmeow_1_1FeaturePointsMatch.html#a20914f57403c2a810601320b6a0f0715":[1,0,0,26,1],
+"classmeow_1_1FeaturePointsMatch.html#a474944b0cb2371aabb0f41164afa90fd":[1,0,0,26,5],
+"classmeow_1_1FeaturePointsMatch.html#a474b17d1df14547565c6536a73e8484d":[1,0,0,26,2],
+"classmeow_1_1FeaturePointsMatch.html#a8b90a39f83d8b86e324eab3cb45064a2":[1,0,0,26,3],
+"classmeow_1_1FeaturePointsMatch.html#aa16339c126971f455938bbb70ec2626a":[1,0,0,26,4],
+"classmeow_1_1FeaturePointsMatch.html#aabbd59cc0e43b1b436f9e61205d39e72":[1,0,0,26,0],
+"classmeow_1_1FeaturePointsMatch.html#ae5a6610fe39f727fc9f6ca0f5603ed6b":[1,0,0,26,6],
+"classmeow_1_1FeaturePointsMatch.html#ae7bd29fe1ddfca20ee140268f354ccba":[1,0,0,26,7],
+"classmeow_1_1FeaturePointsMatch__K__Match.html":[1,0,0,27],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a08db3f32030af64ac738a21ac915e5bb":[1,0,0,27,11],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a11beaa0b96effbc990c3d7d3c6922e9a":[1,0,0,27,14],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a207813017b7eab06672ec324968e6caa":[1,0,0,27,17],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a2c5ee9a105e6c74bf54e061f5cc04c21":[1,0,0,27,3],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a2c89f6a79cba1b477c31e294ec7d9c71":[1,0,0,27,6],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a2ff2134f80203305304dd4a406bfbdba":[1,0,0,27,10],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a42dcafedd8ed16536de65bedbda0a0ed":[1,0,0,27,9],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a4583b168a21acc27691d32b86f291534":[1,0,0,27,15],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a6e657c4cb57c418e39ed91b35aae448c":[1,0,0,27,7],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a881f9a17c264659c2604a79c1ae81286":[1,0,0,27,18],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#a92fe94701cf2c24812c8ea54e81a1b8a":[1,0,0,27,1],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#aa32d28d84f9b83a28d2fa2d2c2cb8244":[1,0,0,27,0],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#aa67e41546eb54e64fea560f5d0e50586":[1,0,0,27,8],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#aaa320097355fccd00677bd0413935ee5":[1,0,0,27,5],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#ab10e50514ac4b0de505800b1894dbb0a":[1,0,0,27,19],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#ab5aa47ae36052a5916515a2e504f2c53":[1,0,0,27,4],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#ac9b46623e4ce1005936db8631d91df50":[1,0,0,27,2],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#acbdc25595aeb8280c11543fec230e1a6":[1,0,0,27,20],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#acd541d95ffe2de170c757b401fc00013":[1,0,0,27,16],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#ae8ea7cbe57606eac89b5709058ea8f61":[1,0,0,27,13],
+"classmeow_1_1FeaturePointsMatch__K__Match.html#aee934fd68801d6612cfabe4742d3f1cb":[1,0,0,27,12],
+"classmeow_1_1HSLf__Space.html":[1,0,0,1],
+"classmeow_1_1HSLf__Space.html#a12fa00864b6e4ed1b129f3d98506772d":[1,0,0,1,7],
+"classmeow_1_1HSLf__Space.html#a145882c607f9029859eb418ce979b64c":[1,0,0,1,8],
+"classmeow_1_1HSLf__Space.html#a1859ba937aa097dcd627b7b2349a262f":[1,0,0,1,4],
+"classmeow_1_1HSLf__Space.html#a1aca0fee7322efd313d6b070b580d0ad":[1,0,0,1,5],
+"classmeow_1_1HSLf__Space.html#a28f6cd1737415fb043fccacc39686efe":[1,0,0,1,11],
+"classmeow_1_1HSLf__Space.html#a3d4ccb8d33991e2edb64904669d2a21c":[1,0,0,1,25],
+"classmeow_1_1HSLf__Space.html#a41ab2ddd1544632a138e2660e4c9152a":[1,0,0,1,19],
+"classmeow_1_1HSLf__Space.html#a4cdbbac5bcfbcd5546e41d1c1480fad4":[1,0,0,1,20],
+"classmeow_1_1HSLf__Space.html#a5920c0fc93e0481957c629c47d302849":[1,0,0,1,0],
+"classmeow_1_1HSLf__Space.html#a5c5eb948c40916f2f49c5004d84776b5":[1,0,0,1,3],
+"classmeow_1_1HSLf__Space.html#a5dd4d3ea93f86b627d51936b7388da44":[1,0,0,1,17],
+"classmeow_1_1HSLf__Space.html#a639c043bb6ba788ad2ea183e59643cdf":[1,0,0,1,16],
+"classmeow_1_1HSLf__Space.html#a7bfcdff0e263e1fc668378e62fcc7bbe":[1,0,0,1,10],
+"classmeow_1_1HSLf__Space.html#a8379a7dec9f95eac7908b6b4c0aff98e":[1,0,0,1,6],
+"classmeow_1_1HSLf__Space.html#a88eb3f94b211a3e29c80c334f0f8e963":[1,0,0,1,24],
+"classmeow_1_1HSLf__Space.html#a8f7487b203cd3be19b08a6c80d33d5d2":[1,0,0,1,26],
+"classmeow_1_1HSLf__Space.html#a93487838e17ee5ff1e586d0253ada7c6":[1,0,0,1,13],
+"classmeow_1_1HSLf__Space.html#a93c3d32fd0bc4aab24835409688cdf72":[1,0,0,1,18],
+"classmeow_1_1HSLf__Space.html#a98d1df6b95a2893d02251119ef186b02":[1,0,0,1,22],
+"classmeow_1_1HSLf__Space.html#aa210413146f56ae8106649f879139128":[1,0,0,1,1],
+"classmeow_1_1HSLf__Space.html#aa6f73697310484b178c2dac3acdf4f4b":[1,0,0,1,30],
+"classmeow_1_1HSLf__Space.html#aa6fcf6ef67c2f37e998486e36dc4a0aa":[1,0,0,1,23],
+"classmeow_1_1HSLf__Space.html#abc883a59f2eeeffc84a9560558cd6619":[1,0,0,1,21],
+"classmeow_1_1HSLf__Space.html#ac04d25efca77d6e53ddb5de801593ea2":[1,0,0,1,29],
+"classmeow_1_1HSLf__Space.html#ad7dea28eaf17078b39008e96b7df7d8f":[1,0,0,1,2],
+"classmeow_1_1HSLf__Space.html#adb7cc82245b20e389d02224ac99444f2":[1,0,0,1,28],
+"classmeow_1_1HSLf__Space.html#ae5299a5b58224fcf600812cbcebb7031":[1,0,0,1,12],
+"classmeow_1_1HSLf__Space.html#ae6de1c7bf42d04c0f982a58df3bdb4d3":[1,0,0,1,27],
+"classmeow_1_1HSLf__Space.html#ae7e4b58fd85ace76a0979a3c7e14407c":[1,0,0,1,15],
+"classmeow_1_1HSLf__Space.html#ae8cdb0610e7c4c7c8cae0071e89190a1":[1,0,0,1,9],
+"classmeow_1_1HSLf__Space.html#ae97959215ff50cc62af6a309226a0061":[1,0,0,1,14],
+"classmeow_1_1HSVf__Space.html":[1,0,0,2],
+"classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502":[1,0,0,2,10],
+"classmeow_1_1HSVf__Space.html#a017762ec97277e45f7bf1678b805b5ec":[1,0,0,2,13],
+"classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b":[1,0,0,2,25],
+"classmeow_1_1HSVf__Space.html#a1425760cfd045ecab3ecadd6e9060744":[1,0,0,2,12],
+"classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7":[1,0,0,2,27],
+"classmeow_1_1HSVf__Space.html#a205e6c509f76312faeb75ffd3e0436c1":[1,0,0,2,15],
+"classmeow_1_1HSVf__Space.html#a234e37a7fe30be5d6c99b41d99d67016":[1,0,0,2,5],
+"classmeow_1_1HSVf__Space.html#a27eb3acfdc06d03d88f5f3d1ae1cb7cc":[1,0,0,2,2],
+"classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974":[1,0,0,2,24],
+"classmeow_1_1HSVf__Space.html#a31d3e70dc358f146a109c049a0776cca":[1,0,0,2,18],
+"classmeow_1_1HSVf__Space.html#a400aceb17358373551aba79aac046e88":[1,0,0,2,6],
+"classmeow_1_1HSVf__Space.html#a55d7dc460276eedec803905bc896e3f4":[1,0,0,2,9],
+"classmeow_1_1HSVf__Space.html#a5fa3457961d84b052bade3435cae2260":[1,0,0,2,16],
+"classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c":[1,0,0,2,4],
+"classmeow_1_1HSVf__Space.html#a681393735e63a1de944373b071ebef18":[1,0,0,2,28],
+"classmeow_1_1HSVf__Space.html#a882530369f9c06287328337fa7c6fcda":[1,0,0,2,3],
+"classmeow_1_1HSVf__Space.html#a8b92ab84b9fe888ee6f06d55b4368cb3":[1,0,0,2,1],
+"classmeow_1_1HSVf__Space.html#a96d429221b88c5e568813d8a42c49af0":[1,0,0,2,20],
+"classmeow_1_1HSVf__Space.html#a9c477bb3f4bd4a6e275454b5c17f70af":[1,0,0,2,8],
+"classmeow_1_1HSVf__Space.html#a9fa2946d82a60f47487364bbbbfb824f":[1,0,0,2,21],
+"classmeow_1_1HSVf__Space.html#aa27859136b4695a1923b0451eabb6e74":[1,0,0,2,0],
+"classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe":[1,0,0,2,22],
+"classmeow_1_1HSVf__Space.html#aa3a78aa9771124051ddeb73ecc0ae3c2":[1,0,0,2,23],
+"classmeow_1_1HSVf__Space.html#aa5d83feefbbd4dee3d2642bd4782ee63":[1,0,0,2,11],
+"classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c":[1,0,0,2,29],
+"classmeow_1_1HSVf__Space.html#ae142d6dfee8ac3f1e8471792911dca46":[1,0,0,2,7],
+"classmeow_1_1HSVf__Space.html#ae7f41bf982b0e89a829598ed0e6fa9de":[1,0,0,2,14],
+"classmeow_1_1HSVf__Space.html#ae8368184fb8579d83d4f883191b8502e":[1,0,0,2,19],
+"classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa":[1,0,0,2,26],
+"classmeow_1_1HSVf__Space.html#af31230b50cb0e7534c6668d48eee1462":[1,0,0,2,17],
+"classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e":[1,0,0,2,30],
+"classmeow_1_1HashTableList.html":[1,0,0,8],
+"classmeow_1_1HashTableList.html#a0ac878f202fd1aba101df32a481e177c":[1,0,0,8,1],
+"classmeow_1_1HashTableList.html#a25fa6ad234486128f2b0357bfabf5206":[1,0,0,8,10],
+"classmeow_1_1HashTableList.html#a2cdacf0bac46df21b852c3cb91cd44c3":[1,0,0,8,5],
+"classmeow_1_1HashTableList.html#a2f72023134f79ce5c7e889779a20762e":[1,0,0,8,18],
+"classmeow_1_1HashTableList.html#a327ccf67321d9b5061dbe01c287bd7e3":[1,0,0,8,0],
+"classmeow_1_1HashTableList.html#a3c3e1ad9bf9993ded4a6904f07abb920":[1,0,0,8,14],
+"classmeow_1_1HashTableList.html#a3d769d64e448f0bdbe52514e06b73f54":[1,0,0,8,8],
+"classmeow_1_1HashTableList.html#a490a3325017696441fdc4ab8db517871":[1,0,0,8,4],
+"classmeow_1_1HashTableList.html#a63cc363a99ee99024a32133cf0331325":[1,0,0,8,9],
+"classmeow_1_1HashTableList.html#a65227191dccd021a0802810ffe007040":[1,0,0,8,11],
+"classmeow_1_1HashTableList.html#a6d7a0c3ac05a355cc9e1c60856ebd781":[1,0,0,8,3],
+"classmeow_1_1HashTableList.html#a79da4ec6056713e2993e367aac2e6220":[1,0,0,8,7],
+"classmeow_1_1HashTableList.html#a7bef8d0510d33a06507881a872c62156":[1,0,0,8,13],
+"classmeow_1_1HashTableList.html#a9f9493e2044df374ac9e650303fdf212":[1,0,0,8,15],
+"classmeow_1_1HashTableList.html#aaf4154c2534c861455149261c0194f00":[1,0,0,8,12],
+"classmeow_1_1HashTableList.html#ac7417270658997ef1cb33221fba8d6e8":[1,0,0,8,16],
+"classmeow_1_1HashTableList.html#ad460ece4097203d379e95c835a10d79d":[1,0,0,8,2],
+"classmeow_1_1HashTableList.html#af3ac22fd18ce14878e881331883397b8":[1,0,0,8,6],
+"classmeow_1_1HashTableList.html#af8d49492c5f35bb18706e9fb72d18157":[1,0,0,8,17],
+"classmeow_1_1IdentityPoints.html":[1,0,0,28],
+"classmeow_1_1IdentityPoints.html#a171499ffe3d474aa3632b1a31b6402a0":[1,0,0,28,15],
+"classmeow_1_1IdentityPoints.html#a19da7e561a7216146da2d974434a0c68":[1,0,0,28,11],
+"classmeow_1_1IdentityPoints.html#a22cc708e09447d1c059d8f7a07fa34cc":[1,0,0,28,17],
+"classmeow_1_1IdentityPoints.html#a312db9235d0a92aa6c297757079f6dd7":[1,0,0,28,21],
+"classmeow_1_1IdentityPoints.html#a3955912afecde0f268cb1c6ec6a876ce":[1,0,0,28,13],
+"classmeow_1_1IdentityPoints.html#a4133a7d9107e92a54d7d602ff8df4a87":[1,0,0,28,12],
+"classmeow_1_1IdentityPoints.html#a442f6744170780c61801706bb45c74f5":[1,0,0,28,24],
+"classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524":[1,0,0,28,9],
+"classmeow_1_1IdentityPoints.html#a48e856fca0660a5f56a13ccea992e3ea":[1,0,0,28,28],
+"classmeow_1_1IdentityPoints.html#a4a87edebfe33238c687ff6d6485c53f3":[1,0,0,28,20],
+"classmeow_1_1IdentityPoints.html#a577f4fbc69ba3a99d2b0deabcdd1f72c":[1,0,0,28,2],
+"classmeow_1_1IdentityPoints.html#a58a91f88750306e4ede279dabd7a1791":[1,0,0,28,14],
+"classmeow_1_1IdentityPoints.html#a66b8a6b980dad9b2cb71cb0823304c51":[1,0,0,28,26],
+"classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41":[1,0,0,28,8],
+"classmeow_1_1IdentityPoints.html#a6ce521c18a45b50bd8b75201480b97f7":[1,0,0,28,29],
+"classmeow_1_1IdentityPoints.html#a7ec681b9849372eb14ed46734a4f885e":[1,0,0,28,27],
+"classmeow_1_1IdentityPoints.html#a7ecba020418b86d76db75e9f636aae9a":[1,0,0,28,30],
+"classmeow_1_1IdentityPoints.html#a803396e9f4cb1fc6d35b60cc70bcc50a":[1,0,0,28,4],
+"classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94":[1,0,0,28,18],
+"classmeow_1_1IdentityPoints.html#a8c2bcc67932db294e3b4e9f665ff505d":[1,0,0,28,25],
+"classmeow_1_1IdentityPoints.html#aa812c3c2040fa9c5aa863fd34983c276":[1,0,0,28,22],
+"classmeow_1_1IdentityPoints.html#aabf2528a2d24a68d3a859f239383701f":[1,0,0,28,16],
+"classmeow_1_1IdentityPoints.html#ab32aa1152834a8f95625ccdc6f26b0c6":[1,0,0,28,5],
+"classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4":[1,0,0,28,3],
+"classmeow_1_1IdentityPoints.html#ac9b4356b0c73a799ad97384a4688db66":[1,0,0,28,6],
+"classmeow_1_1IdentityPoints.html#ad6df062b618a5b7dae5723eea1eb1403":[1,0,0,28,19],
+"classmeow_1_1IdentityPoints.html#adf552ad8e91278d3ba67ab149611b634":[1,0,0,28,0],
+"classmeow_1_1IdentityPoints.html#ae1ea1968aad3345a61257ba5db970429":[1,0,0,28,7],
+"classmeow_1_1IdentityPoints.html#ae90d4c4d8125919ae8807d89790bed61":[1,0,0,28,10],
+"classmeow_1_1IdentityPoints.html#af0d41f58b9dfa0f63fdd3085defd6386":[1,0,0,28,1],
+"classmeow_1_1IdentityPoints.html#af7b65433eccc4d45af938a577a5b5946":[1,0,0,28,23],
+"classmeow_1_1KD__Tree.html":[1,0,0,9],
+"classmeow_1_1KD__Tree.html#a09bf16356618fde6d256a843b87f44b6":[1,0,0,9,7],
+"classmeow_1_1KD__Tree.html#a10e1cac9c14e047d77fb95eaf0b49bd8":[1,0,0,9,9],
+"classmeow_1_1KD__Tree.html#a45be7cf06442b1a75902faa266950121":[1,0,0,9,10],
+"classmeow_1_1KD__Tree.html#a586afb8e59665a951ab0a9deae2fde40":[1,0,0,9,5],
+"classmeow_1_1KD__Tree.html#a6ffacb6d4020cfb1c127b68f3f427ee4":[1,0,0,9,3],
+"classmeow_1_1KD__Tree.html#a782840070cd90370c37d72e8a39765f9":[1,0,0,9,1],
+"classmeow_1_1KD__Tree.html#aafecfa34e96615249e11e9ba1b85fdc7":[1,0,0,9,2],
+"classmeow_1_1KD__Tree.html#abdeb11a064dc06f80437126d6744b022":[1,0,0,9,4],
+"classmeow_1_1KD__Tree.html#ad1af6def42b23b9b4acef03d32774b9e":[1,0,0,9,8],
+"classmeow_1_1KD__Tree.html#adb0aaa5a70a7255935d8a4326c454434":[1,0,0,9,6],
+"classmeow_1_1KD__Tree.html#afc143e90dba569c51b6eb146ba9df7f8":[1,0,0,9,0],
+"classmeow_1_1LinearTransformation.html":[1,0,0,32],
+"classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139":[1,0,0,32,5],
+"classmeow_1_1LinearTransformation.html#a2c5d98a8bf1dc09c9284d40db9534a6e":[1,0,0,32,0],
+"classmeow_1_1LinearTransformation.html#a4d73d74510c76bdbe176a8d498be185e":[1,0,0,32,2],
+"classmeow_1_1LinearTransformation.html#a573c034e179570f7a1c41f0c1de54c87":[1,0,0,32,8],
+"classmeow_1_1LinearTransformation.html#a60ead2898f321c5d77d099e1dc3e103c":[1,0,0,32,7],
+"classmeow_1_1LinearTransformation.html#a799ed3fafc41010b87807b46e9b9c222":[1,0,0,32,1]
};
diff --git a/doc/html/navtreeindex2.js b/doc/html/navtreeindex2.js
index bef7cd8..a917970 100644
--- a/doc/html/navtreeindex2.js
+++ b/doc/html/navtreeindex2.js
@@ -1,253 +1,253 @@
var NAVTREEINDEX2 =
{
-"classmeow_1_1HSVf.html#a2e521602deaab25eff709edc1c380f82":[1,0,0,5,6],
-"classmeow_1_1HSVf.html#a39e1b89abb63dcb35664130a18956d46":[1,0,0,5,1],
-"classmeow_1_1HSVf.html#a592341f47599f4e46a315c6057a78a20":[1,0,0,5,0],
-"classmeow_1_1HSVf.html#a5e3e3f683820ba8c1aaf01e5c2267532":[1,0,0,5,4],
-"classmeow_1_1HSVf.html#a67add742dcf4bf226102cd30a92c2192":[1,0,0,5,2],
-"classmeow_1_1HSVf.html#a87d3b0f879d2dae49135f051c944b35a":[1,0,0,5,3],
-"classmeow_1_1HSVf.html#ab4fb9eac15c9dd67d937038c2d72af06":[1,0,0,5,7],
-"classmeow_1_1HSVf.html#abe13652f9d29453dbc998eb6ccddb237":[1,0,0,5,9],
-"classmeow_1_1HSVf.html#ae6eea3ef9b9948f3f8292c1c461b8fb1":[1,0,0,5,8],
-"classmeow_1_1HSVf__Space.html":[1,0,0,6],
-"classmeow_1_1HSVf__Space.html#a0013ba6629d7ed35617c01b577078502":[1,0,0,6,10],
-"classmeow_1_1HSVf__Space.html#a017762ec97277e45f7bf1678b805b5ec":[1,0,0,6,13],
-"classmeow_1_1HSVf__Space.html#a042f969c34c4b708ef7c9ed2f914825b":[1,0,0,6,25],
-"classmeow_1_1HSVf__Space.html#a1425760cfd045ecab3ecadd6e9060744":[1,0,0,6,12],
-"classmeow_1_1HSVf__Space.html#a163e91d4a36c40295e0d59e56881c9b7":[1,0,0,6,27],
-"classmeow_1_1HSVf__Space.html#a205e6c509f76312faeb75ffd3e0436c1":[1,0,0,6,15],
-"classmeow_1_1HSVf__Space.html#a234e37a7fe30be5d6c99b41d99d67016":[1,0,0,6,5],
-"classmeow_1_1HSVf__Space.html#a27eb3acfdc06d03d88f5f3d1ae1cb7cc":[1,0,0,6,2],
-"classmeow_1_1HSVf__Space.html#a2aedcabd4c079b5662502642c919b974":[1,0,0,6,24],
-"classmeow_1_1HSVf__Space.html#a31d3e70dc358f146a109c049a0776cca":[1,0,0,6,18],
-"classmeow_1_1HSVf__Space.html#a400aceb17358373551aba79aac046e88":[1,0,0,6,6],
-"classmeow_1_1HSVf__Space.html#a55d7dc460276eedec803905bc896e3f4":[1,0,0,6,9],
-"classmeow_1_1HSVf__Space.html#a5fa3457961d84b052bade3435cae2260":[1,0,0,6,16],
-"classmeow_1_1HSVf__Space.html#a662428fed0f4f2beddc16d5af52b228c":[1,0,0,6,4],
-"classmeow_1_1HSVf__Space.html#a681393735e63a1de944373b071ebef18":[1,0,0,6,28],
-"classmeow_1_1HSVf__Space.html#a882530369f9c06287328337fa7c6fcda":[1,0,0,6,3],
-"classmeow_1_1HSVf__Space.html#a8b92ab84b9fe888ee6f06d55b4368cb3":[1,0,0,6,1],
-"classmeow_1_1HSVf__Space.html#a96d429221b88c5e568813d8a42c49af0":[1,0,0,6,20],
-"classmeow_1_1HSVf__Space.html#a9c477bb3f4bd4a6e275454b5c17f70af":[1,0,0,6,8],
-"classmeow_1_1HSVf__Space.html#a9fa2946d82a60f47487364bbbbfb824f":[1,0,0,6,21],
-"classmeow_1_1HSVf__Space.html#aa27859136b4695a1923b0451eabb6e74":[1,0,0,6,0],
-"classmeow_1_1HSVf__Space.html#aa38bd8f828839f4cefb08251125b7dbe":[1,0,0,6,22],
-"classmeow_1_1HSVf__Space.html#aa3a78aa9771124051ddeb73ecc0ae3c2":[1,0,0,6,23],
-"classmeow_1_1HSVf__Space.html#aa5d83feefbbd4dee3d2642bd4782ee63":[1,0,0,6,11],
-"classmeow_1_1HSVf__Space.html#ad603b398c6e50a238a87c0aad890ab2c":[1,0,0,6,29],
-"classmeow_1_1HSVf__Space.html#ae142d6dfee8ac3f1e8471792911dca46":[1,0,0,6,7],
-"classmeow_1_1HSVf__Space.html#ae7f41bf982b0e89a829598ed0e6fa9de":[1,0,0,6,14],
-"classmeow_1_1HSVf__Space.html#ae8368184fb8579d83d4f883191b8502e":[1,0,0,6,19],
-"classmeow_1_1HSVf__Space.html#ae8ffcdef1e7978832081db18ebedeffa":[1,0,0,6,26],
-"classmeow_1_1HSVf__Space.html#af31230b50cb0e7534c6668d48eee1462":[1,0,0,6,17],
-"classmeow_1_1HSVf__Space.html#afb8087a590e96a0da95793acf5d0228e":[1,0,0,6,30],
-"classmeow_1_1HashTableList.html":[1,0,0,17],
-"classmeow_1_1HashTableList.html#a0ac878f202fd1aba101df32a481e177c":[1,0,0,17,1],
-"classmeow_1_1HashTableList.html#a25fa6ad234486128f2b0357bfabf5206":[1,0,0,17,10],
-"classmeow_1_1HashTableList.html#a2cdacf0bac46df21b852c3cb91cd44c3":[1,0,0,17,5],
-"classmeow_1_1HashTableList.html#a2f72023134f79ce5c7e889779a20762e":[1,0,0,17,18],
-"classmeow_1_1HashTableList.html#a327ccf67321d9b5061dbe01c287bd7e3":[1,0,0,17,0],
-"classmeow_1_1HashTableList.html#a3c3e1ad9bf9993ded4a6904f07abb920":[1,0,0,17,14],
-"classmeow_1_1HashTableList.html#a3d769d64e448f0bdbe52514e06b73f54":[1,0,0,17,8],
-"classmeow_1_1HashTableList.html#a490a3325017696441fdc4ab8db517871":[1,0,0,17,4],
-"classmeow_1_1HashTableList.html#a63cc363a99ee99024a32133cf0331325":[1,0,0,17,9],
-"classmeow_1_1HashTableList.html#a65227191dccd021a0802810ffe007040":[1,0,0,17,11],
-"classmeow_1_1HashTableList.html#a6d7a0c3ac05a355cc9e1c60856ebd781":[1,0,0,17,3],
-"classmeow_1_1HashTableList.html#a79da4ec6056713e2993e367aac2e6220":[1,0,0,17,7],
-"classmeow_1_1HashTableList.html#a7bef8d0510d33a06507881a872c62156":[1,0,0,17,13],
-"classmeow_1_1HashTableList.html#a9f9493e2044df374ac9e650303fdf212":[1,0,0,17,15],
-"classmeow_1_1HashTableList.html#aaf4154c2534c861455149261c0194f00":[1,0,0,17,12],
-"classmeow_1_1HashTableList.html#ac7417270658997ef1cb33221fba8d6e8":[1,0,0,17,16],
-"classmeow_1_1HashTableList.html#ad460ece4097203d379e95c835a10d79d":[1,0,0,17,2],
-"classmeow_1_1HashTableList.html#af3ac22fd18ce14878e881331883397b8":[1,0,0,17,6],
-"classmeow_1_1HashTableList.html#af8d49492c5f35bb18706e9fb72d18157":[1,0,0,17,17],
-"classmeow_1_1IdentityPoints.html":[1,0,0,37],
-"classmeow_1_1IdentityPoints.html#a171499ffe3d474aa3632b1a31b6402a0":[1,0,0,37,15],
-"classmeow_1_1IdentityPoints.html#a19da7e561a7216146da2d974434a0c68":[1,0,0,37,11],
-"classmeow_1_1IdentityPoints.html#a22cc708e09447d1c059d8f7a07fa34cc":[1,0,0,37,17],
-"classmeow_1_1IdentityPoints.html#a312db9235d0a92aa6c297757079f6dd7":[1,0,0,37,21],
-"classmeow_1_1IdentityPoints.html#a3955912afecde0f268cb1c6ec6a876ce":[1,0,0,37,13],
-"classmeow_1_1IdentityPoints.html#a4133a7d9107e92a54d7d602ff8df4a87":[1,0,0,37,12],
-"classmeow_1_1IdentityPoints.html#a442f6744170780c61801706bb45c74f5":[1,0,0,37,24],
-"classmeow_1_1IdentityPoints.html#a464d62354fc3d12767b71632f9b27524":[1,0,0,37,9],
-"classmeow_1_1IdentityPoints.html#a48e856fca0660a5f56a13ccea992e3ea":[1,0,0,37,28],
-"classmeow_1_1IdentityPoints.html#a4a87edebfe33238c687ff6d6485c53f3":[1,0,0,37,20],
-"classmeow_1_1IdentityPoints.html#a577f4fbc69ba3a99d2b0deabcdd1f72c":[1,0,0,37,2],
-"classmeow_1_1IdentityPoints.html#a58a91f88750306e4ede279dabd7a1791":[1,0,0,37,14],
-"classmeow_1_1IdentityPoints.html#a66b8a6b980dad9b2cb71cb0823304c51":[1,0,0,37,26],
-"classmeow_1_1IdentityPoints.html#a6b17e68e14290ebfdcdd59a0724cdc41":[1,0,0,37,8],
-"classmeow_1_1IdentityPoints.html#a6ce521c18a45b50bd8b75201480b97f7":[1,0,0,37,29],
-"classmeow_1_1IdentityPoints.html#a7ec681b9849372eb14ed46734a4f885e":[1,0,0,37,27],
-"classmeow_1_1IdentityPoints.html#a7ecba020418b86d76db75e9f636aae9a":[1,0,0,37,30],
-"classmeow_1_1IdentityPoints.html#a803396e9f4cb1fc6d35b60cc70bcc50a":[1,0,0,37,4],
-"classmeow_1_1IdentityPoints.html#a8ad5a9cc2cfa2a9a32bf90b47cc42d94":[1,0,0,37,18],
-"classmeow_1_1IdentityPoints.html#a8c2bcc67932db294e3b4e9f665ff505d":[1,0,0,37,25],
-"classmeow_1_1IdentityPoints.html#aa812c3c2040fa9c5aa863fd34983c276":[1,0,0,37,22],
-"classmeow_1_1IdentityPoints.html#aabf2528a2d24a68d3a859f239383701f":[1,0,0,37,16],
-"classmeow_1_1IdentityPoints.html#ab32aa1152834a8f95625ccdc6f26b0c6":[1,0,0,37,5],
-"classmeow_1_1IdentityPoints.html#ab3566725696aa78c8b4f85892b6dacc4":[1,0,0,37,3],
-"classmeow_1_1IdentityPoints.html#ac9b4356b0c73a799ad97384a4688db66":[1,0,0,37,6],
-"classmeow_1_1IdentityPoints.html#ad6df062b618a5b7dae5723eea1eb1403":[1,0,0,37,19],
-"classmeow_1_1IdentityPoints.html#adf552ad8e91278d3ba67ab149611b634":[1,0,0,37,0],
-"classmeow_1_1IdentityPoints.html#ae1ea1968aad3345a61257ba5db970429":[1,0,0,37,7],
-"classmeow_1_1IdentityPoints.html#ae90d4c4d8125919ae8807d89790bed61":[1,0,0,37,10],
-"classmeow_1_1IdentityPoints.html#af0d41f58b9dfa0f63fdd3085defd6386":[1,0,0,37,1],
-"classmeow_1_1IdentityPoints.html#af7b65433eccc4d45af938a577a5b5946":[1,0,0,37,23],
-"classmeow_1_1ImplementInterface.html":[1,0,0,58],
-"classmeow_1_1ImplementInterface.html#a59ffd1b1c11642588d1ecb0a716ef48a":[1,0,0,58,1],
-"classmeow_1_1ImplementInterface.html#ae9a6b17845cc8b850fb5a97e706396e0":[1,0,0,58,0],
-"classmeow_1_1ImplementInterface.html#af9de10bbb43c81258baeecccbc3f1431":[1,0,0,58,2],
-"classmeow_1_1KD__Tree.html":[1,0,0,18],
-"classmeow_1_1KD__Tree.html#a09bf16356618fde6d256a843b87f44b6":[1,0,0,18,7],
-"classmeow_1_1KD__Tree.html#a10e1cac9c14e047d77fb95eaf0b49bd8":[1,0,0,18,9],
-"classmeow_1_1KD__Tree.html#a45be7cf06442b1a75902faa266950121":[1,0,0,18,10],
-"classmeow_1_1KD__Tree.html#a586afb8e59665a951ab0a9deae2fde40":[1,0,0,18,5],
-"classmeow_1_1KD__Tree.html#a6ffacb6d4020cfb1c127b68f3f427ee4":[1,0,0,18,3],
-"classmeow_1_1KD__Tree.html#a782840070cd90370c37d72e8a39765f9":[1,0,0,18,1],
-"classmeow_1_1KD__Tree.html#aafecfa34e96615249e11e9ba1b85fdc7":[1,0,0,18,2],
-"classmeow_1_1KD__Tree.html#abdeb11a064dc06f80437126d6744b022":[1,0,0,18,4],
-"classmeow_1_1KD__Tree.html#ad1af6def42b23b9b4acef03d32774b9e":[1,0,0,18,8],
-"classmeow_1_1KD__Tree.html#adb0aaa5a70a7255935d8a4326c454434":[1,0,0,18,6],
-"classmeow_1_1KD__Tree.html#afc143e90dba569c51b6eb146ba9df7f8":[1,0,0,18,0],
-"classmeow_1_1LinearTransformation.html":[1,0,0,41],
-"classmeow_1_1LinearTransformation.html#a1a22a48337340211bf0f052e52ff2139":[1,0,0,41,5],
-"classmeow_1_1LinearTransformation.html#a2c5d98a8bf1dc09c9284d40db9534a6e":[1,0,0,41,0],
-"classmeow_1_1LinearTransformation.html#a4d73d74510c76bdbe176a8d498be185e":[1,0,0,41,2],
-"classmeow_1_1LinearTransformation.html#a573c034e179570f7a1c41f0c1de54c87":[1,0,0,41,8],
-"classmeow_1_1LinearTransformation.html#a60ead2898f321c5d77d099e1dc3e103c":[1,0,0,41,7],
-"classmeow_1_1LinearTransformation.html#a799ed3fafc41010b87807b46e9b9c222":[1,0,0,41,1],
-"classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb":[1,0,0,41,3],
-"classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5":[1,0,0,41,6],
-"classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e":[1,0,0,41,4],
-"classmeow_1_1Matrix.html":[1,0,0,43],
-"classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405":[1,0,0,43,49],
-"classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab":[1,0,0,43,23],
-"classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12":[1,0,0,43,14],
-"classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56":[1,0,0,43,47],
-"classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341":[1,0,0,43,28],
-"classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981":[1,0,0,43,1],
-"classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec":[1,0,0,43,36],
-"classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472":[1,0,0,43,26],
-"classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29":[1,0,0,43,2],
-"classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306":[1,0,0,43,9],
-"classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd":[1,0,0,43,22],
-"classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b":[1,0,0,43,15],
-"classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb":[1,0,0,43,11],
-"classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df":[1,0,0,43,8],
-"classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602":[1,0,0,43,34],
-"classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178":[1,0,0,43,39],
-"classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5":[1,0,0,43,3],
-"classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274":[1,0,0,43,24],
-"classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1":[1,0,0,43,31],
-"classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6":[1,0,0,43,12],
-"classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304":[1,0,0,43,46],
-"classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147":[1,0,0,43,25],
-"classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a":[1,0,0,43,33],
-"classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0":[1,0,0,43,45],
-"classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5":[1,0,0,43,30],
-"classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c":[1,0,0,43,41],
-"classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2":[1,0,0,43,27],
-"classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8":[1,0,0,43,44],
-"classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5":[1,0,0,43,32],
-"classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f":[1,0,0,43,19],
-"classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2":[1,0,0,43,7],
-"classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc":[1,0,0,43,35],
-"classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f":[1,0,0,43,16],
-"classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e":[1,0,0,43,0],
-"classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b":[1,0,0,43,17],
-"classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170":[1,0,0,43,21],
-"classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c":[1,0,0,43,18],
-"classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6":[1,0,0,43,6],
-"classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120":[1,0,0,43,37],
-"classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605":[1,0,0,43,42],
-"classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016":[1,0,0,43,48],
-"classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325":[1,0,0,43,40],
-"classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84":[1,0,0,43,29],
-"classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c":[1,0,0,43,38],
-"classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e":[1,0,0,43,5],
-"classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c":[1,0,0,43,43],
-"classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce":[1,0,0,43,13],
-"classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74":[1,0,0,43,4],
-"classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd":[1,0,0,43,20],
-"classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413":[1,0,0,43,10],
-"classmeow_1_1MergeableHeap.html":[1,0,0,19],
-"classmeow_1_1MergeableHeap.html#a112454a9c92b71531429442e95953576":[1,0,0,19,11],
-"classmeow_1_1MergeableHeap.html#a1d0ef435fb0214b13fbbc1a8b0ce7cdf":[1,0,0,19,1],
-"classmeow_1_1MergeableHeap.html#a24a0a465dff230206e85f7b3c172553f":[1,0,0,19,2],
-"classmeow_1_1MergeableHeap.html#a304bacba11be0772b10505b6053a57e1":[1,0,0,19,8],
-"classmeow_1_1MergeableHeap.html#a3638f12db8da212244cb6ab7e37332db":[1,0,0,19,6],
-"classmeow_1_1MergeableHeap.html#a3f9a65eeb600d0b9fba60855b560ab33":[1,0,0,19,4],
-"classmeow_1_1MergeableHeap.html#a531fff6c8a72f09168701a0612b20af7":[1,0,0,19,5],
-"classmeow_1_1MergeableHeap.html#a769478f3424598aa9a408d61b5a83928":[1,0,0,19,9],
-"classmeow_1_1MergeableHeap.html#a7daf99f9cc15f0cfa2625da4623b9042":[1,0,0,19,12],
-"classmeow_1_1MergeableHeap.html#a7ef8e2deae0058c91eda490005b978f7":[1,0,0,19,0],
-"classmeow_1_1MergeableHeap.html#a9491f6a76be757ae888a4093c034eedb":[1,0,0,19,10],
-"classmeow_1_1MergeableHeap.html#aaa072185a884716b2dd5c0ba608be1b0":[1,0,0,19,3],
-"classmeow_1_1MergeableHeap.html#acec8dde15d23e729aba90d98417db845":[1,0,0,19,7],
-"classmeow_1_1ObjArray.html":[1,0,0,48],
-"classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70":[1,0,0,48,24],
-"classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0":[1,0,0,48,10],
-"classmeow_1_1ObjArray.html#a1b6cb50da01769067bafcb85c2a5104f":[1,0,0,48,14],
-"classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f":[1,0,0,48,1],
-"classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044":[1,0,0,48,7],
-"classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae":[1,0,0,48,8],
-"classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768":[1,0,0,48,3],
-"classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf":[1,0,0,48,13],
-"classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74":[1,0,0,48,18],
-"classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f":[1,0,0,48,16],
-"classmeow_1_1ObjArray.html#a56b6b9b5e415c084ece7f0c214f0e8f0":[1,0,0,48,12],
-"classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14":[1,0,0,48,2],
-"classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129":[1,0,0,48,4],
-"classmeow_1_1ObjArray.html#a83d175206d5bae2542a818200dd64c9b":[1,0,0,48,11],
-"classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288":[1,0,0,48,6],
-"classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5":[1,0,0,48,9],
-"classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c":[1,0,0,48,23],
-"classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904":[1,0,0,48,19],
-"classmeow_1_1ObjArray.html#aa9e6268b6d7ea3c7b53101a7a175e360":[1,0,0,48,15],
-"classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe":[1,0,0,48,21],
-"classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01":[1,0,0,48,20],
-"classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73":[1,0,0,48,5],
-"classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf":[1,0,0,48,0],
-"classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628":[1,0,0,48,22],
-"classmeow_1_1ObjArray.html#affe4f74887e9c81f1e01b4bd1a4e0e28":[1,0,0,48,17],
-"classmeow_1_1ObjBase.html":[1,0,0,49],
-"classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234":[1,0,0,49,1],
-"classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8":[1,0,0,49,4],
-"classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34":[1,0,0,49,6],
-"classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72":[1,0,0,49,7],
-"classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3":[1,0,0,49,8],
-"classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619":[1,0,0,49,2],
-"classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8":[1,0,0,49,5],
-"classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff":[1,0,0,49,0],
-"classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c":[1,0,0,49,3],
-"classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8":[1,0,0,49,9],
-"classmeow_1_1ObjDictionary.html":[1,0,0,50],
-"classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7":[1,0,0,50,4],
-"classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137":[1,0,0,50,18],
-"classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23":[1,0,0,50,20],
-"classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662":[1,0,0,50,0],
-"classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb":[1,0,0,50,7],
-"classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1":[1,0,0,50,13],
-"classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c":[1,0,0,50,22],
-"classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa":[1,0,0,50,2],
-"classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285":[1,0,0,50,5],
-"classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81":[1,0,0,50,16],
-"classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6":[1,0,0,50,6],
-"classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48":[1,0,0,50,14],
-"classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead":[1,0,0,50,15],
-"classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b":[1,0,0,50,19],
-"classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161":[1,0,0,50,1],
-"classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08":[1,0,0,50,3],
-"classmeow_1_1ObjDictionary.html#ad22d7c7dc4d35417e9657eb88ca0dfbb":[1,0,0,50,17],
-"classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75":[1,0,0,50,10],
-"classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be":[1,0,0,50,12],
-"classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676":[1,0,0,50,11],
-"classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64":[1,0,0,50,8],
-"classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c":[1,0,0,50,21],
-"classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878":[1,0,0,50,9],
-"classmeow_1_1ObjProperties.html":[1,0,0,51],
-"classmeow_1_1ObjProperties.html#a183b80a7d63a01c23b0c0af5708b336f":[1,0,0,51,11],
-"classmeow_1_1ObjProperties.html#a3345d121cc8a6b25baad2cbd80d23164":[1,0,0,51,4],
-"classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9":[1,0,0,51,8],
-"classmeow_1_1ObjProperties.html#a43ce997788ca81603e881a22285fd307":[1,0,0,51,6]
+"classmeow_1_1LinearTransformation.html#ad21d0eb275d3ac9ce780e4ccf2c78bcb":[1,0,0,32,3],
+"classmeow_1_1LinearTransformation.html#aeab1cf88fc67a1857504bd2fb18519f5":[1,0,0,32,6],
+"classmeow_1_1LinearTransformation.html#afb3ea3e2653152b7b5a8bbad952d3f0e":[1,0,0,32,4],
+"classmeow_1_1Matrix.html":[1,0,0,34],
+"classmeow_1_1Matrix.html#a030758e4938c4d56a0b665e6a51d1405":[1,0,0,34,49],
+"classmeow_1_1Matrix.html#a06ac197ecfa9bc8bd5e9d9094f2d01ab":[1,0,0,34,23],
+"classmeow_1_1Matrix.html#a13384643dc412817fdcd8f1834a02d12":[1,0,0,34,14],
+"classmeow_1_1Matrix.html#a138c71b681404e054fa27cac5bb80d56":[1,0,0,34,47],
+"classmeow_1_1Matrix.html#a15d360e71c0880fed3c9873affb04341":[1,0,0,34,28],
+"classmeow_1_1Matrix.html#a1ac7c3d6ad50154043969005fa292981":[1,0,0,34,1],
+"classmeow_1_1Matrix.html#a1dbef5b1a46df480f7fa3e118fd12bec":[1,0,0,34,36],
+"classmeow_1_1Matrix.html#a1dc03cd2475a4c5f34afbe0cb498e472":[1,0,0,34,26],
+"classmeow_1_1Matrix.html#a2dc9f17e38ba52376822744d2fc48f29":[1,0,0,34,2],
+"classmeow_1_1Matrix.html#a30d16679bb6843c5e35aae81738f3306":[1,0,0,34,9],
+"classmeow_1_1Matrix.html#a30fdb794e5966585e93cf715646210dd":[1,0,0,34,22],
+"classmeow_1_1Matrix.html#a46a12f45237e654e0140387d7290eb8b":[1,0,0,34,15],
+"classmeow_1_1Matrix.html#a4cf31aad4504250656a4a0a1d88ffedb":[1,0,0,34,11],
+"classmeow_1_1Matrix.html#a4db3bb07e2557cbc668bdaa1beb241df":[1,0,0,34,8],
+"classmeow_1_1Matrix.html#a50bf284fe7beae52bb1bd0868486a602":[1,0,0,34,34],
+"classmeow_1_1Matrix.html#a560adbe0b39f52bfb016edddc2955178":[1,0,0,34,39],
+"classmeow_1_1Matrix.html#a5728557810b6c5444332557ac53597d5":[1,0,0,34,3],
+"classmeow_1_1Matrix.html#a581dbd8ba10d054596a3d11eaf47f274":[1,0,0,34,24],
+"classmeow_1_1Matrix.html#a5d35d285b8cd59475e98f97966be68c1":[1,0,0,34,31],
+"classmeow_1_1Matrix.html#a68e0d874153a42eaa95a7cb63518d6a6":[1,0,0,34,12],
+"classmeow_1_1Matrix.html#a752bbc50fc06c7a6bfad8b4d09e19304":[1,0,0,34,46],
+"classmeow_1_1Matrix.html#a78b4b8b4ee30d02cb726bf7b8ac13147":[1,0,0,34,25],
+"classmeow_1_1Matrix.html#a807c2a35579a429a2278956fc070f31a":[1,0,0,34,33],
+"classmeow_1_1Matrix.html#a869be60b593d7ce7101ee7ac788b0dd0":[1,0,0,34,45],
+"classmeow_1_1Matrix.html#a8917cdb62ab6d8ed9572ac3303dbaab5":[1,0,0,34,30],
+"classmeow_1_1Matrix.html#a8e35443c856f669d02b352f091c0404c":[1,0,0,34,41],
+"classmeow_1_1Matrix.html#a913ed9a5df441a33fcf0dab1f35814c2":[1,0,0,34,27],
+"classmeow_1_1Matrix.html#a93ff4579b7cb950868cad7a62bcf9fe8":[1,0,0,34,44],
+"classmeow_1_1Matrix.html#a955d9ddcb5b3467f8377ccae281ff4f5":[1,0,0,34,32],
+"classmeow_1_1Matrix.html#a9987d4535f1de58b822325914e3a916f":[1,0,0,34,19],
+"classmeow_1_1Matrix.html#a9dfef448574df55fc34528665183c6c2":[1,0,0,34,7],
+"classmeow_1_1Matrix.html#aa43f03179e3218c9af28f7374757a2cc":[1,0,0,34,35],
+"classmeow_1_1Matrix.html#aaba0981e54a17f0df8af9dabe9cad06f":[1,0,0,34,16],
+"classmeow_1_1Matrix.html#ab05bcd1bd8b1f8d4f250d6b3b87e023e":[1,0,0,34,0],
+"classmeow_1_1Matrix.html#ab49fa7564c37c6bc164dc368a94fed6b":[1,0,0,34,17],
+"classmeow_1_1Matrix.html#ab7b158abdfe8ad1966cc3f0490743170":[1,0,0,34,21],
+"classmeow_1_1Matrix.html#abc6f5c824ee47cb15094729ca91f2e7c":[1,0,0,34,18],
+"classmeow_1_1Matrix.html#ac1030360f1f48119128d99428930cce6":[1,0,0,34,6],
+"classmeow_1_1Matrix.html#ac17251cb984beb1f74558724a22a0120":[1,0,0,34,37],
+"classmeow_1_1Matrix.html#ac492cefa5df3a4ac6c9799931fb93605":[1,0,0,34,42],
+"classmeow_1_1Matrix.html#acf27e5ea48f42ceec61e933dfe269016":[1,0,0,34,48],
+"classmeow_1_1Matrix.html#add7842aea9c5b0372f56656af0d43325":[1,0,0,34,40],
+"classmeow_1_1Matrix.html#ade31d2339af552ba1df230c8383e2f84":[1,0,0,34,29],
+"classmeow_1_1Matrix.html#ae623c8168ebf26473550d831f0254c4c":[1,0,0,34,38],
+"classmeow_1_1Matrix.html#ae66fe3b4deb85b9b4c047f405a60f10e":[1,0,0,34,5],
+"classmeow_1_1Matrix.html#ae89a9a7646f7b7c0f23756809c65dc8c":[1,0,0,34,43],
+"classmeow_1_1Matrix.html#aed17cc829d1e766d2c905d65cbae48ce":[1,0,0,34,13],
+"classmeow_1_1Matrix.html#af0b4507ec5ea08e8f33aeb99f11e5f74":[1,0,0,34,4],
+"classmeow_1_1Matrix.html#af6c3ae812c4290d29fb0932b655887dd":[1,0,0,34,20],
+"classmeow_1_1Matrix.html#afb81446984f7c27458ccef86be2de413":[1,0,0,34,10],
+"classmeow_1_1MergeableHeap.html":[1,0,0,10],
+"classmeow_1_1MergeableHeap.html#a112454a9c92b71531429442e95953576":[1,0,0,10,11],
+"classmeow_1_1MergeableHeap.html#a1d0ef435fb0214b13fbbc1a8b0ce7cdf":[1,0,0,10,1],
+"classmeow_1_1MergeableHeap.html#a24a0a465dff230206e85f7b3c172553f":[1,0,0,10,2],
+"classmeow_1_1MergeableHeap.html#a304bacba11be0772b10505b6053a57e1":[1,0,0,10,8],
+"classmeow_1_1MergeableHeap.html#a3638f12db8da212244cb6ab7e37332db":[1,0,0,10,6],
+"classmeow_1_1MergeableHeap.html#a3f9a65eeb600d0b9fba60855b560ab33":[1,0,0,10,4],
+"classmeow_1_1MergeableHeap.html#a531fff6c8a72f09168701a0612b20af7":[1,0,0,10,5],
+"classmeow_1_1MergeableHeap.html#a769478f3424598aa9a408d61b5a83928":[1,0,0,10,9],
+"classmeow_1_1MergeableHeap.html#a7daf99f9cc15f0cfa2625da4623b9042":[1,0,0,10,12],
+"classmeow_1_1MergeableHeap.html#a7ef8e2deae0058c91eda490005b978f7":[1,0,0,10,0],
+"classmeow_1_1MergeableHeap.html#a9491f6a76be757ae888a4093c034eedb":[1,0,0,10,10],
+"classmeow_1_1MergeableHeap.html#aaa072185a884716b2dd5c0ba608be1b0":[1,0,0,10,3],
+"classmeow_1_1MergeableHeap.html#acec8dde15d23e729aba90d98417db845":[1,0,0,10,7],
+"classmeow_1_1ObjArray.html":[1,0,0,39],
+"classmeow_1_1ObjArray.html#a089627fcba2e80760993e3aff1705a70":[1,0,0,39,24],
+"classmeow_1_1ObjArray.html#a0cf27c92cf52d3f125a0e01e6b62bce0":[1,0,0,39,10],
+"classmeow_1_1ObjArray.html#a2428a78c9bc7903ce3ef67ed1ef3b348":[1,0,0,39,15],
+"classmeow_1_1ObjArray.html#a277d2ef80a4a62815253e57a91b3ed6f":[1,0,0,39,1],
+"classmeow_1_1ObjArray.html#a339fcf38102846e361db6aa1e896c044":[1,0,0,39,7],
+"classmeow_1_1ObjArray.html#a35d6363d1432059e3dd7c3c43ca006ae":[1,0,0,39,8],
+"classmeow_1_1ObjArray.html#a387a45e9231e39b68790881125122768":[1,0,0,39,3],
+"classmeow_1_1ObjArray.html#a3b0c22ea4f9538279794ce866013a2cf":[1,0,0,39,13],
+"classmeow_1_1ObjArray.html#a3bc18d106d33e0a2f00f6e9ebf443b74":[1,0,0,39,18],
+"classmeow_1_1ObjArray.html#a5196b0d1ae35ce86857d88810cc0933f":[1,0,0,39,16],
+"classmeow_1_1ObjArray.html#a5a9fa3cf06aab931c3248be58c3f1c14":[1,0,0,39,2],
+"classmeow_1_1ObjArray.html#a730a953292ddeb0a03958f00087da129":[1,0,0,39,4],
+"classmeow_1_1ObjArray.html#a85b7fd1f3e5c2c35216fcf3636506626":[1,0,0,39,14],
+"classmeow_1_1ObjArray.html#a8886e87d000181823e3532791e6a8288":[1,0,0,39,6],
+"classmeow_1_1ObjArray.html#a8be408ac8b9b6515fc55dfecd418ceb5":[1,0,0,39,9],
+"classmeow_1_1ObjArray.html#a8fe5956bfb52c17632b00338c7da5d5c":[1,0,0,39,23],
+"classmeow_1_1ObjArray.html#a9c988b52746babbc998e4a7f5dbbc286":[1,0,0,39,17],
+"classmeow_1_1ObjArray.html#aa09ddb0d17ebb93520b211dc29ad2904":[1,0,0,39,19],
+"classmeow_1_1ObjArray.html#ab77633d00d8e75f1e6dd548c07d780fe":[1,0,0,39,21],
+"classmeow_1_1ObjArray.html#abf9b4ada2cea08a9b6583f86cfc8c737":[1,0,0,39,11],
+"classmeow_1_1ObjArray.html#ad1acc646bf175e7797a1205c89240a01":[1,0,0,39,20],
+"classmeow_1_1ObjArray.html#adaa534a1d808e8064b6cd073fedf1e73":[1,0,0,39,5],
+"classmeow_1_1ObjArray.html#adf6b1b267475a6a25a03317943e4a3cf":[1,0,0,39,0],
+"classmeow_1_1ObjArray.html#aef579133f08d2d5aa0b03816fa677a56":[1,0,0,39,12],
+"classmeow_1_1ObjArray.html#af6c846ed0992c4f1e0a765a6d3549628":[1,0,0,39,22],
+"classmeow_1_1ObjBase.html":[1,0,0,40],
+"classmeow_1_1ObjBase.html#a0ae0da4160bf2556411b4c126c649234":[1,0,0,40,1],
+"classmeow_1_1ObjBase.html#a4aae58e8005739abe6d091d8b55a21e8":[1,0,0,40,4],
+"classmeow_1_1ObjBase.html#a4c1f5cb4b05559197148a8f6524bfc34":[1,0,0,40,6],
+"classmeow_1_1ObjBase.html#a63a4911bb073281820fe9b7a9908ba72":[1,0,0,40,7],
+"classmeow_1_1ObjBase.html#a75dce38f89ce11cb06e0454e7c1039d3":[1,0,0,40,8],
+"classmeow_1_1ObjBase.html#a79725f50866832762db87184eb528619":[1,0,0,40,2],
+"classmeow_1_1ObjBase.html#ab42310e3f3a7cd558dd91381c8dd23d8":[1,0,0,40,5],
+"classmeow_1_1ObjBase.html#abe7a7138b5a81eb66da51b74bc3996ff":[1,0,0,40,0],
+"classmeow_1_1ObjBase.html#ac9114e6917bca03b8f3c89694214b57c":[1,0,0,40,3],
+"classmeow_1_1ObjBase.html#ae9e9e5c664b7a92e54a3616983f39ba8":[1,0,0,40,9],
+"classmeow_1_1ObjDictionary.html":[1,0,0,41],
+"classmeow_1_1ObjDictionary.html#a081d3cf0d190e6dd02208c1c49653ed7":[1,0,0,41,4],
+"classmeow_1_1ObjDictionary.html#a0b1bd9fe09676aca74aec34bf5ea7137":[1,0,0,41,20],
+"classmeow_1_1ObjDictionary.html#a0e265133214bd6b9f0dce6ce6dc6ca23":[1,0,0,41,22],
+"classmeow_1_1ObjDictionary.html#a1055d36aa3d4551def2abd9aa86b7662":[1,0,0,41,0],
+"classmeow_1_1ObjDictionary.html#a14ce0fcedf7619c0b442588e185a7eeb":[1,0,0,41,7],
+"classmeow_1_1ObjDictionary.html#a1979f646a23bffdd01a9fe52e5a8aca1":[1,0,0,41,13],
+"classmeow_1_1ObjDictionary.html#a2393452e9533fab679565068545f109c":[1,0,0,41,24],
+"classmeow_1_1ObjDictionary.html#a2724e52e9bf62b2c5b1fc999097f3d7d":[1,0,0,41,16],
+"classmeow_1_1ObjDictionary.html#a451764f966fe7a237996c1698ba461ac":[1,0,0,41,15],
+"classmeow_1_1ObjDictionary.html#a59cf39f8704134a64090ecb59fff01aa":[1,0,0,41,2],
+"classmeow_1_1ObjDictionary.html#a7e50cbeeead963d95d661783ee2a9285":[1,0,0,41,5],
+"classmeow_1_1ObjDictionary.html#a87b0f4542b07951f207a1c9d3e327c81":[1,0,0,41,18],
+"classmeow_1_1ObjDictionary.html#a8d793863b74457608508c34d728f0983":[1,0,0,41,19],
+"classmeow_1_1ObjDictionary.html#a8f2e32f6eb11904c2547fae0ff9ab3d6":[1,0,0,41,6],
+"classmeow_1_1ObjDictionary.html#a8f73bbc1d934566dd8a2087b145e3f48":[1,0,0,41,14],
+"classmeow_1_1ObjDictionary.html#a9784fbd0eaab219216abdcba4f326ead":[1,0,0,41,17],
+"classmeow_1_1ObjDictionary.html#ab0a4c64950a5a89012a913202fac027b":[1,0,0,41,21],
+"classmeow_1_1ObjDictionary.html#ab29251c7ae6e13058912106075ebe161":[1,0,0,41,1],
+"classmeow_1_1ObjDictionary.html#ab8eb8496153b57598e81e089eef89e08":[1,0,0,41,3],
+"classmeow_1_1ObjDictionary.html#ae5f44ae004be8f10a1c9f5e65eeebc75":[1,0,0,41,10],
+"classmeow_1_1ObjDictionary.html#ae60f2a947516d6d6f037cc106c00d3be":[1,0,0,41,12],
+"classmeow_1_1ObjDictionary.html#aeb8765e90349daee27bcf9e6c2672676":[1,0,0,41,11],
+"classmeow_1_1ObjDictionary.html#aee3a1722f6061987a242b9b33e5fcc64":[1,0,0,41,8],
+"classmeow_1_1ObjDictionary.html#af5114823fcc2476aa45a965e4af66d6c":[1,0,0,41,23],
+"classmeow_1_1ObjDictionary.html#afedaaaf1ed8b066a43d8e12081f6c878":[1,0,0,41,9],
+"classmeow_1_1ObjProperties.html":[1,0,0,42],
+"classmeow_1_1ObjProperties.html#a183b80a7d63a01c23b0c0af5708b336f":[1,0,0,42,11],
+"classmeow_1_1ObjProperties.html#a3345d121cc8a6b25baad2cbd80d23164":[1,0,0,42,4],
+"classmeow_1_1ObjProperties.html#a40323f6710fe3688574555eedaf2adc9":[1,0,0,42,8],
+"classmeow_1_1ObjProperties.html#a43ce997788ca81603e881a22285fd307":[1,0,0,42,6],
+"classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52":[1,0,0,42,3],
+"classmeow_1_1ObjProperties.html#a4d7d0978d10735798e76e707ee9faa5a":[1,0,0,42,15],
+"classmeow_1_1ObjProperties.html#a55ee94dd2d564eaee8250ed517b6779a":[1,0,0,42,5],
+"classmeow_1_1ObjProperties.html#a5614e7f6a939da5376e83a1e75e215c5":[1,0,0,42,10],
+"classmeow_1_1ObjProperties.html#a6283d69f9c6430c3b2601d7f0267bb84":[1,0,0,42,16],
+"classmeow_1_1ObjProperties.html#a7d36338144c15d56ab8f2a52a54a47cf":[1,0,0,42,14],
+"classmeow_1_1ObjProperties.html#a7ebb7d21a575adbf9cbed10db807c6b6":[1,0,0,42,17],
+"classmeow_1_1ObjProperties.html#a93f1d23981d318f743b1996a415e9cbb":[1,0,0,42,2],
+"classmeow_1_1ObjProperties.html#a982de1e0030b8ef6479db01daf2bcb33":[1,0,0,42,1],
+"classmeow_1_1ObjProperties.html#aad531291ff299d99ce081afaefbd94b3":[1,0,0,42,13],
+"classmeow_1_1ObjProperties.html#aec0a1bc70d7cf33b54a1c951d5cdab23":[1,0,0,42,12],
+"classmeow_1_1ObjProperties.html#af14e8afbd6807b61429d4f84291d6cee":[1,0,0,42,7],
+"classmeow_1_1ObjProperties.html#af1c809c0b160e143ee4f73cd577bd2cb":[1,0,0,42,0],
+"classmeow_1_1ObjProperties.html#af20d23e32a6658bb19685540c65c6a3a":[1,0,0,42,9],
+"classmeow_1_1ObjSelector.html":[1,0,0,43],
+"classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d":[1,0,0,43,3],
+"classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958":[1,0,0,43,10],
+"classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb":[1,0,0,43,9],
+"classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb":[1,0,0,43,5],
+"classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb":[1,0,0,43,11],
+"classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308":[1,0,0,43,1],
+"classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8":[1,0,0,43,12],
+"classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0":[1,0,0,43,7],
+"classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3":[1,0,0,43,8],
+"classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621":[1,0,0,43,6],
+"classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2":[1,0,0,43,2],
+"classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7":[1,0,0,43,13],
+"classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019":[1,0,0,43,4],
+"classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21":[1,0,0,43,0],
+"classmeow_1_1ObjType.html":[1,0,0,44],
+"classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb":[1,0,0,44,8],
+"classmeow_1_1ObjType.html#a14617b585e4b852ab63321ad0af076e7":[1,0,0,44,14],
+"classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180":[1,0,0,44,6],
+"classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993":[1,0,0,44,1],
+"classmeow_1_1ObjType.html#a22e329bcf845d0ff11cb058e371038e3":[1,0,0,44,3],
+"classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535":[1,0,0,44,5],
+"classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136":[1,0,0,44,0],
+"classmeow_1_1ObjType.html#a7dd978549a5fc36e2ce5dc26cefe69f9":[1,0,0,44,10],
+"classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe":[1,0,0,44,13],
+"classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4":[1,0,0,44,4],
+"classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c":[1,0,0,44,2],
+"classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b":[1,0,0,44,12],
+"classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49":[1,0,0,44,7],
+"classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944":[1,0,0,44,16],
+"classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f":[1,0,0,44,15],
+"classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a":[1,0,0,44,11],
+"classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4":[1,0,0,44,9],
+"classmeow_1_1Photo.html":[1,0,0,29],
+"classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7":[1,0,0,29,8],
+"classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208":[1,0,0,29,15],
+"classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d":[1,0,0,29,20],
+"classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c":[1,0,0,29,11],
+"classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c":[1,0,0,29,34],
+"classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c":[1,0,0,29,9],
+"classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f":[1,0,0,29,29],
+"classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9":[1,0,0,29,19],
+"classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e":[1,0,0,29,24],
+"classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7":[1,0,0,29,25],
+"classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98":[1,0,0,29,22],
+"classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa":[1,0,0,29,16],
+"classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62":[1,0,0,29,6],
+"classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8":[1,0,0,29,32],
+"classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c":[1,0,0,29,7],
+"classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6":[1,0,0,29,14],
+"classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253":[1,0,0,29,10],
+"classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e":[1,0,0,29,2],
+"classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440":[1,0,0,29,3],
+"classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092":[1,0,0,29,0],
+"classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1":[1,0,0,29,33],
+"classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8":[1,0,0,29,1],
+"classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9":[1,0,0,29,17],
+"classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4":[1,0,0,29,13],
+"classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50":[1,0,0,29,28],
+"classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a":[1,0,0,29,26],
+"classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1":[1,0,0,29,12],
+"classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3":[1,0,0,29,30],
+"classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4":[1,0,0,29,18],
+"classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952":[1,0,0,29,35],
+"classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65":[1,0,0,29,23],
+"classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d":[1,0,0,29,5],
+"classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66":[1,0,0,29,21],
+"classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984":[1,0,0,29,27],
+"classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0":[1,0,0,29,31],
+"classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de":[1,0,0,29,4],
+"classmeow_1_1PhotoProjection.html":[1,0,0,37],
+"classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13":[1,0,0,37,6],
+"classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464":[1,0,0,37,1],
+"classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6":[1,0,0,37,11],
+"classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d":[1,0,0,37,8],
+"classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46":[1,0,0,37,3],
+"classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52":[1,0,0,37,13],
+"classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90":[1,0,0,37,10],
+"classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce":[1,0,0,37,4],
+"classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36":[1,0,0,37,0],
+"classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab":[1,0,0,37,9],
+"classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3":[1,0,0,37,7],
+"classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f":[1,0,0,37,14],
+"classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1":[1,0,0,37,12],
+"classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5":[1,0,0,37,5],
+"classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71":[1,0,0,37,2],
+"classmeow_1_1RGBf__Space.html":[1,0,0,4],
+"classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904":[1,0,0,4,8],
+"classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c":[1,0,0,4,9],
+"classmeow_1_1RGBf__Space.html#a1c405284fdfac9fb8626e5afccd213a4":[1,0,0,4,3],
+"classmeow_1_1RGBf__Space.html#a1e788ac2df4f3cd00ff09b5f644f2c8c":[1,0,0,4,7],
+"classmeow_1_1RGBf__Space.html#a280676dff16adf2945a1b282fa04e8e7":[1,0,0,4,16],
+"classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff":[1,0,0,4,25],
+"classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9":[1,0,0,4,21],
+"classmeow_1_1RGBf__Space.html#a33dd8ebb5015faa8540e67e51ea68e4f":[1,0,0,4,27],
+"classmeow_1_1RGBf__Space.html#a40a44b27fbf61b7660e73f6850418ab0":[1,0,0,4,1],
+"classmeow_1_1RGBf__Space.html#a42066d9d91f184f9384c5903f7121365":[1,0,0,4,2],
+"classmeow_1_1RGBf__Space.html#a431988ab812016af01e8ab960da9222a":[1,0,0,4,20],
+"classmeow_1_1RGBf__Space.html#a48e591bedfc479b2193dd00ac5986f9f":[1,0,0,4,12],
+"classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789":[1,0,0,4,13]
};
diff --git a/doc/html/navtreeindex3.js b/doc/html/navtreeindex3.js
index 67129dd..e64efaf 100644
--- a/doc/html/navtreeindex3.js
+++ b/doc/html/navtreeindex3.js
@@ -1,253 +1,253 @@
var NAVTREEINDEX3 =
{
-"classmeow_1_1ObjProperties.html#a4bc4f097d783426457a784a39266ba52":[1,0,0,51,3],
-"classmeow_1_1ObjProperties.html#a4d7d0978d10735798e76e707ee9faa5a":[1,0,0,51,15],
-"classmeow_1_1ObjProperties.html#a55ee94dd2d564eaee8250ed517b6779a":[1,0,0,51,5],
-"classmeow_1_1ObjProperties.html#a5614e7f6a939da5376e83a1e75e215c5":[1,0,0,51,10],
-"classmeow_1_1ObjProperties.html#a6283d69f9c6430c3b2601d7f0267bb84":[1,0,0,51,16],
-"classmeow_1_1ObjProperties.html#a7d36338144c15d56ab8f2a52a54a47cf":[1,0,0,51,14],
-"classmeow_1_1ObjProperties.html#a7ebb7d21a575adbf9cbed10db807c6b6":[1,0,0,51,17],
-"classmeow_1_1ObjProperties.html#a93f1d23981d318f743b1996a415e9cbb":[1,0,0,51,2],
-"classmeow_1_1ObjProperties.html#a982de1e0030b8ef6479db01daf2bcb33":[1,0,0,51,1],
-"classmeow_1_1ObjProperties.html#aad531291ff299d99ce081afaefbd94b3":[1,0,0,51,13],
-"classmeow_1_1ObjProperties.html#aec0a1bc70d7cf33b54a1c951d5cdab23":[1,0,0,51,12],
-"classmeow_1_1ObjProperties.html#af14e8afbd6807b61429d4f84291d6cee":[1,0,0,51,7],
-"classmeow_1_1ObjProperties.html#af1c809c0b160e143ee4f73cd577bd2cb":[1,0,0,51,0],
-"classmeow_1_1ObjProperties.html#af20d23e32a6658bb19685540c65c6a3a":[1,0,0,51,9],
-"classmeow_1_1ObjSelector.html":[1,0,0,52],
-"classmeow_1_1ObjSelector.html#a0401a1941829c1b82ebce545d00a996d":[1,0,0,52,3],
-"classmeow_1_1ObjSelector.html#a12a464df440ff51da3f51a5c6731f958":[1,0,0,52,10],
-"classmeow_1_1ObjSelector.html#a43786b9b4869a3bb115c852d09e474cb":[1,0,0,52,9],
-"classmeow_1_1ObjSelector.html#a498c46995c8f9050b3b069b95d10c5cb":[1,0,0,52,5],
-"classmeow_1_1ObjSelector.html#a757b4c75d87f958b64bb5cacbeb71dcb":[1,0,0,52,11],
-"classmeow_1_1ObjSelector.html#a7f798e7243aa2e93d2458dfc7f6d3308":[1,0,0,52,1],
-"classmeow_1_1ObjSelector.html#a85ff03287a5344d02b5cd67f89265ed8":[1,0,0,52,12],
-"classmeow_1_1ObjSelector.html#a8febbd488ce1cf37b075c0e42278d3d0":[1,0,0,52,7],
-"classmeow_1_1ObjSelector.html#a948d5e709bdeacb8648e8c7c243b0ff3":[1,0,0,52,8],
-"classmeow_1_1ObjSelector.html#a94ae819ddd031927466845c86ce35621":[1,0,0,52,6],
-"classmeow_1_1ObjSelector.html#aa5d9c625910c4ece0cba7944885d39c2":[1,0,0,52,2],
-"classmeow_1_1ObjSelector.html#af0a264c27d0d08af4b617d2e4675fda7":[1,0,0,52,13],
-"classmeow_1_1ObjSelector.html#af1479fc3260f2600d76bc018a9a36019":[1,0,0,52,4],
-"classmeow_1_1ObjSelector.html#afefd56114a54ec164f0264d83394fc21":[1,0,0,52,0],
-"classmeow_1_1ObjType.html":[1,0,0,53],
-"classmeow_1_1ObjType.html#a0eac1bd069ebdde20f422ef6a5ffb7cb":[1,0,0,53,8],
-"classmeow_1_1ObjType.html#a14617b585e4b852ab63321ad0af076e7":[1,0,0,53,14],
-"classmeow_1_1ObjType.html#a19f8291125626675d15b4394283b8180":[1,0,0,53,6],
-"classmeow_1_1ObjType.html#a1b2ab2b0b31756ed1e1a011f6e50c993":[1,0,0,53,1],
-"classmeow_1_1ObjType.html#a392c841c8012ebd9a62f514a74e4b535":[1,0,0,53,5],
-"classmeow_1_1ObjType.html#a6a625052a5579e4897a95e9ca6663136":[1,0,0,53,0],
-"classmeow_1_1ObjType.html#a8ff33aabcb80ffc2d870b6ce73a6d4fe":[1,0,0,53,13],
-"classmeow_1_1ObjType.html#a99d0180d4480c6fd46841e09c5519d8a":[1,0,0,53,10],
-"classmeow_1_1ObjType.html#a9deb0425763909a5b74aca7bd0c116f4":[1,0,0,53,4],
-"classmeow_1_1ObjType.html#ac703cec17ecfe6869a016c0ff072918c":[1,0,0,53,2],
-"classmeow_1_1ObjType.html#add76ed06952275dbb3c2ce0176cf0c7b":[1,0,0,53,12],
-"classmeow_1_1ObjType.html#ae086a8dc3e60528121e73a0ce80d2cc9":[1,0,0,53,3],
-"classmeow_1_1ObjType.html#ae7d34cb241aa7d74c9c52918c98dab49":[1,0,0,53,7],
-"classmeow_1_1ObjType.html#af0adbddc5a4ef305c2637b6694355944":[1,0,0,53,16],
-"classmeow_1_1ObjType.html#afaa74a571889ea5281ab3de5636f7e0f":[1,0,0,53,15],
-"classmeow_1_1ObjType.html#afc34507295cf5bdbb1b5fd22c1c43f9a":[1,0,0,53,11],
-"classmeow_1_1ObjType.html#afd125762822efc8ff890479bac6fafe4":[1,0,0,53,9],
-"classmeow_1_1Photo.html":[1,0,0,38],
-"classmeow_1_1Photo.html#a07c8ca1846fc97005a7d960c5fc703a7":[1,0,0,38,8],
-"classmeow_1_1Photo.html#a0e947011dcb0db21760c89663acd2208":[1,0,0,38,15],
-"classmeow_1_1Photo.html#a0fc9394bbee567c1961500808a5f9a9d":[1,0,0,38,20],
-"classmeow_1_1Photo.html#a19976fbe55a9d7e17baac9460d5b829c":[1,0,0,38,11],
-"classmeow_1_1Photo.html#a1a0582b5c3683264fcad5ca67b376f7c":[1,0,0,38,34],
-"classmeow_1_1Photo.html#a1a81a5be069f31e16e2e665ff97e778c":[1,0,0,38,9],
-"classmeow_1_1Photo.html#a1d51d273f9847c8c81de3acaafdf893f":[1,0,0,38,29],
-"classmeow_1_1Photo.html#a1fbde3a8b2be3662cf67a035cf887be9":[1,0,0,38,19],
-"classmeow_1_1Photo.html#a3489796a4101da9291fff280cb89728e":[1,0,0,38,24],
-"classmeow_1_1Photo.html#a38c943a8bd30b309a8042599dcf9f1e7":[1,0,0,38,25],
-"classmeow_1_1Photo.html#a43ac8952d85ea584dc9ea9a0424dbb98":[1,0,0,38,22],
-"classmeow_1_1Photo.html#a449f74fa427154f943d6abee255431aa":[1,0,0,38,16],
-"classmeow_1_1Photo.html#a49ada6e814bd2280af12183897227e62":[1,0,0,38,6],
-"classmeow_1_1Photo.html#a4d237ed59e6227940c20831cdce797a8":[1,0,0,38,32],
-"classmeow_1_1Photo.html#a511f65855ee9f102c2472ce236ba7d3c":[1,0,0,38,7],
-"classmeow_1_1Photo.html#a53bc0c60fb3abd9e95999990c6f132e6":[1,0,0,38,14],
-"classmeow_1_1Photo.html#a563850b9827f24d6d0be5c63e408d253":[1,0,0,38,10],
-"classmeow_1_1Photo.html#a66e6f809ee030d4b3d5c0d1edd7b641e":[1,0,0,38,2],
-"classmeow_1_1Photo.html#a68137359863914ebedb467782b8ef440":[1,0,0,38,3],
-"classmeow_1_1Photo.html#a84b9bae13da85ab5d1caf02cdede7092":[1,0,0,38,0],
-"classmeow_1_1Photo.html#a84cf3012af5e67b4aafc1ee7eafd70d1":[1,0,0,38,33],
-"classmeow_1_1Photo.html#a85f96086c9c4041ae14f0c1c9c6d23f8":[1,0,0,38,1],
-"classmeow_1_1Photo.html#a93fdf3b617d8b1c751823074fca049a9":[1,0,0,38,17],
-"classmeow_1_1Photo.html#a95c01aa8e4b620c8290a3054663e41f4":[1,0,0,38,13],
-"classmeow_1_1Photo.html#a97cc535d734fdf53457c84ef5f0bdc50":[1,0,0,38,28],
-"classmeow_1_1Photo.html#a9fed32356d142cc4ee2c141ff894a49a":[1,0,0,38,26],
-"classmeow_1_1Photo.html#aad526a7b9aecbcfebb12be76979ce7d1":[1,0,0,38,12],
-"classmeow_1_1Photo.html#ab5a901c44b8c5523def9b40f27a5fda3":[1,0,0,38,30],
-"classmeow_1_1Photo.html#ab7b4b1f6b3f8100ea670500f168cb1e4":[1,0,0,38,18],
-"classmeow_1_1Photo.html#ab92324c852686bcad5e374aa9ae8e952":[1,0,0,38,35],
-"classmeow_1_1Photo.html#ab97f03da439edeb8834fd6e7a3487f65":[1,0,0,38,23],
-"classmeow_1_1Photo.html#ad3ba33208243966fe72db6c3a519e22d":[1,0,0,38,5],
-"classmeow_1_1Photo.html#ae1d328ee4c0971d4a90fb1f05bea1e66":[1,0,0,38,21],
-"classmeow_1_1Photo.html#aeb8878b9c809b8c6385bfadd3c0dd984":[1,0,0,38,27],
-"classmeow_1_1Photo.html#aed3ed47ee1ddae0732e24af71b91a7b0":[1,0,0,38,31],
-"classmeow_1_1Photo.html#af69dcdd4ccd4c15227cf0b104325d8de":[1,0,0,38,4],
-"classmeow_1_1PhotoProjection.html":[1,0,0,46],
-"classmeow_1_1PhotoProjection.html#a19f5080ff959073d334c6e21a6247f13":[1,0,0,46,6],
-"classmeow_1_1PhotoProjection.html#a1e12a0292cf00f4d107b4a5e8e0fa464":[1,0,0,46,1],
-"classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6":[1,0,0,46,11],
-"classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d":[1,0,0,46,8],
-"classmeow_1_1PhotoProjection.html#a4a26e30caff3bd71ff68e97f5dc9ec46":[1,0,0,46,3],
-"classmeow_1_1PhotoProjection.html#a632973b2b8675f126b74e5ced2f62d52":[1,0,0,46,13],
-"classmeow_1_1PhotoProjection.html#a7c05a0abd905abc1330331627b6a1d90":[1,0,0,46,10],
-"classmeow_1_1PhotoProjection.html#a8bc014829f304ae83da2862fcf4f6dce":[1,0,0,46,4],
-"classmeow_1_1PhotoProjection.html#a902922d6be5fcb6ce2ce563031913e36":[1,0,0,46,0],
-"classmeow_1_1PhotoProjection.html#aa50f02a71f9be0b417b0dc9f8ff5d9ab":[1,0,0,46,9],
-"classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3":[1,0,0,46,7],
-"classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f":[1,0,0,46,14],
-"classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1":[1,0,0,46,12],
-"classmeow_1_1PhotoProjection.html#af143b826cad7171ec539432d3add9da5":[1,0,0,46,5],
-"classmeow_1_1PhotoProjection.html#afba51bf2a5f236057bfd279ef68e0d71":[1,0,0,46,2],
-"classmeow_1_1RGB.html":[1,0,0,7],
-"classmeow_1_1RGB.html#a348908dfe16b5a77e30c69d2126fb010":[1,0,0,7,19],
-"classmeow_1_1RGB.html#a3cefdc77ee54857ba0c6d5ede0e56c23":[1,0,0,7,1],
-"classmeow_1_1RGB.html#a4fbcae437e69502e3f84da5afec118fb":[1,0,0,7,2],
-"classmeow_1_1RGB.html#a58327e03618e628c728f28d812dcd46e":[1,0,0,7,11],
-"classmeow_1_1RGB.html#a5b47ad08e06fa8da92e8af353ca1d69a":[1,0,0,7,16],
-"classmeow_1_1RGB.html#a5c51ce2c05600850275de3c083328c10":[1,0,0,7,6],
-"classmeow_1_1RGB.html#a6cac1f028885c20a49c955fe008b51c0":[1,0,0,7,15],
-"classmeow_1_1RGB.html#a7735ee9722cfa0120d9a2dadebbc0bd3":[1,0,0,7,3],
-"classmeow_1_1RGB.html#a7d57c16f75c635b064134242f72c667d":[1,0,0,7,5],
-"classmeow_1_1RGB.html#a991e4ae339f6f0349d5c49a284c50d7b":[1,0,0,7,0],
-"classmeow_1_1RGB.html#aa040fb899d8ecf152d95a6f7a4b3b066":[1,0,0,7,8],
-"classmeow_1_1RGB.html#aaee76eac8f5ddc9d39e1a80107e415cd":[1,0,0,7,17],
-"classmeow_1_1RGB.html#ab9f74cc384f67615ad172e994a645de9":[1,0,0,7,9],
-"classmeow_1_1RGB.html#abc9f6654db5515946b10c7d593fc49cd":[1,0,0,7,13],
-"classmeow_1_1RGB.html#ac1e1bd0f904c0bc4d68d117ec9a88932":[1,0,0,7,12],
-"classmeow_1_1RGB.html#acf1e98a92ee1415e1278420c48976398":[1,0,0,7,18],
-"classmeow_1_1RGB.html#ad427ada53b9a14dfc46150d54e983cfb":[1,0,0,7,10],
-"classmeow_1_1RGB.html#aebff34ce6c558095ae73164a84f2e4c3":[1,0,0,7,4],
-"classmeow_1_1RGB.html#aed8d2e9e26d7451ae5e3828ab357adf9":[1,0,0,7,20],
-"classmeow_1_1RGB.html#aefbee4a412a49e205d0e538a5f6d7cfc":[1,0,0,7,7],
-"classmeow_1_1RGB.html#af404b8c2793659741bf4dcd3f9599c74":[1,0,0,7,14],
-"classmeow_1_1RGBf.html":[1,0,0,8],
-"classmeow_1_1RGBf.html#a008f78e2496a88fb2fbf7003e4eb0ce8":[1,0,0,8,1],
-"classmeow_1_1RGBf.html#a080b4a4b494d36992102aee0e3c697ac":[1,0,0,8,2],
-"classmeow_1_1RGBf.html#a41f7e5d58f6b848b4b90de289e0ea96b":[1,0,0,8,4],
-"classmeow_1_1RGBf.html#a8f61a17587ae9d51c236b43495e6b2fb":[1,0,0,8,5],
-"classmeow_1_1RGBf.html#a9300ed526e402c6ec188034a76fc1b43":[1,0,0,8,3],
-"classmeow_1_1RGBf.html#aa28e11d21cd70a6549aa211a3916171a":[1,0,0,8,0],
-"classmeow_1_1RGBf.html#aaf6380aaa51980f93b14b3a47377552d":[1,0,0,8,7],
-"classmeow_1_1RGBf.html#ab699d04c3b698ffa7ce8f2ce1473f74b":[1,0,0,8,9],
-"classmeow_1_1RGBf.html#af528758e69770cdd8379175f68cd9678":[1,0,0,8,6],
-"classmeow_1_1RGBf.html#afac4e1e44f4545413ada1d151a7f33d3":[1,0,0,8,8],
-"classmeow_1_1RGBf__Space.html":[1,0,0,11],
-"classmeow_1_1RGBf__Space.html#a029c3bd52ae818462558742dc2be0904":[1,0,0,11,8],
-"classmeow_1_1RGBf__Space.html#a130bbee98fdd279a415e18aa0ca2f13c":[1,0,0,11,9],
-"classmeow_1_1RGBf__Space.html#a1c405284fdfac9fb8626e5afccd213a4":[1,0,0,11,3],
-"classmeow_1_1RGBf__Space.html#a1e788ac2df4f3cd00ff09b5f644f2c8c":[1,0,0,11,7],
-"classmeow_1_1RGBf__Space.html#a280676dff16adf2945a1b282fa04e8e7":[1,0,0,11,16],
-"classmeow_1_1RGBf__Space.html#a2a2a36035097c796da37667ab737aaff":[1,0,0,11,25],
-"classmeow_1_1RGBf__Space.html#a2e158eb7f0a94047b23872b7b346e7b9":[1,0,0,11,21],
-"classmeow_1_1RGBf__Space.html#a33dd8ebb5015faa8540e67e51ea68e4f":[1,0,0,11,27],
-"classmeow_1_1RGBf__Space.html#a40a44b27fbf61b7660e73f6850418ab0":[1,0,0,11,1],
-"classmeow_1_1RGBf__Space.html#a42066d9d91f184f9384c5903f7121365":[1,0,0,11,2],
-"classmeow_1_1RGBf__Space.html#a431988ab812016af01e8ab960da9222a":[1,0,0,11,20],
-"classmeow_1_1RGBf__Space.html#a48e591bedfc479b2193dd00ac5986f9f":[1,0,0,11,12],
-"classmeow_1_1RGBf__Space.html#a65d8088fb8b755f0b3f173dcda552789":[1,0,0,11,13],
-"classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203":[1,0,0,11,26],
-"classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88":[1,0,0,11,5],
-"classmeow_1_1RGBf__Space.html#a8ddf4972a507e4623c9372793f6478e1":[1,0,0,11,17],
-"classmeow_1_1RGBf__Space.html#a98433b465ab530b4ac90232726604d16":[1,0,0,11,24],
-"classmeow_1_1RGBf__Space.html#a9e1faa7ce3cfefeb07eb7b8051daf932":[1,0,0,11,19],
-"classmeow_1_1RGBf__Space.html#aa2911ccfbf9a3587ed0310211836a25e":[1,0,0,11,18],
-"classmeow_1_1RGBf__Space.html#ab31fa271f40b6296a1f55d9956a704ba":[1,0,0,11,22],
-"classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0":[1,0,0,11,4],
-"classmeow_1_1RGBf__Space.html#ab6c357531cc39c41299f933988084ebc":[1,0,0,11,6],
-"classmeow_1_1RGBf__Space.html#ab9d808c477ec59c8671bc667f6429136":[1,0,0,11,15],
-"classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51":[1,0,0,11,10],
-"classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66":[1,0,0,11,0],
-"classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17":[1,0,0,11,14],
-"classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3":[1,0,0,11,30],
-"classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b":[1,0,0,11,23],
-"classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef":[1,0,0,11,29],
-"classmeow_1_1RGBf__Space.html#af823dd9896ab6e485cc752eddc9c43f0":[1,0,0,11,11],
-"classmeow_1_1RGBf__Space.html#afa902a6e87068e583c8747208f908f4e":[1,0,0,11,28],
-"classmeow_1_1RGBi.html":[1,0,0,9],
-"classmeow_1_1RGBi.html#a0e226c2a6b12ed85693fa5f80e3de247":[1,0,0,9,3],
-"classmeow_1_1RGBi.html#a1bf359848887a55f86b25ac01b188ede":[1,0,0,9,7],
-"classmeow_1_1RGBi.html#a1e34049a7d31a08083896c59ab20385e":[1,0,0,9,2],
-"classmeow_1_1RGBi.html#a286f4f04c5e2d09dbab3ff5961c4954e":[1,0,0,9,8],
-"classmeow_1_1RGBi.html#a3ac8d53ca66a53ad7f734b06c5f3e53c":[1,0,0,9,6],
-"classmeow_1_1RGBi.html#a78e2c47da313180300863354219e63a9":[1,0,0,9,5],
-"classmeow_1_1RGBi.html#a8d1ae508bdb3f491be0e0e771433bb6c":[1,0,0,9,4],
-"classmeow_1_1RGBi.html#ab21405fa151e9ae43aeb9f925256f555":[1,0,0,9,1],
-"classmeow_1_1RGBi.html#ac4b9273da3f8bf7a9d4736bf9942336e":[1,0,0,9,9],
-"classmeow_1_1RGBi.html#ad5429b1f78b71edf54eb40980276db19":[1,0,0,9,0],
-"classmeow_1_1RGBi__Space.html":[1,0,0,10],
-"classmeow_1_1RGBi__Space.html#a0410f516652c05e244ba222bcefc0283":[1,0,0,10,24],
-"classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02":[1,0,0,10,22],
-"classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb":[1,0,0,10,2],
-"classmeow_1_1RGBi__Space.html#a2ba8e23aa5745341540c72dc4f040990":[1,0,0,10,15],
-"classmeow_1_1RGBi__Space.html#a2ce95550fd5c89fc71f0715fc8ac573b":[1,0,0,10,8],
-"classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406":[1,0,0,10,3],
-"classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1":[1,0,0,10,25],
-"classmeow_1_1RGBi__Space.html#a40f228f22ec8c35947a61d51a0e4c1fd":[1,0,0,10,26],
-"classmeow_1_1RGBi__Space.html#a4b3d58a5a52f1ebee9e7477a9f0bd291":[1,0,0,10,13],
-"classmeow_1_1RGBi__Space.html#a4e11d1c769ed496cccb9731a0fb68af4":[1,0,0,10,11],
-"classmeow_1_1RGBi__Space.html#a5593b70032b2d51d4cf5643041fc97c6":[1,0,0,10,10],
-"classmeow_1_1RGBi__Space.html#a612c6b94ae15541855dcd9dd15056ff8":[1,0,0,10,9],
-"classmeow_1_1RGBi__Space.html#a618ccc99b535547833004fc8d83b14ee":[1,0,0,10,19],
-"classmeow_1_1RGBi__Space.html#a68b6bd8c7c44f4cfcdaa89d42c0ad411":[1,0,0,10,17],
-"classmeow_1_1RGBi__Space.html#a6920d22a9b808f0f2884bd791f8f568a":[1,0,0,10,21],
-"classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710":[1,0,0,10,1],
-"classmeow_1_1RGBi__Space.html#a6b4567461811d8f877b0234ca6662a76":[1,0,0,10,20],
-"classmeow_1_1RGBi__Space.html#a71795b3157bae2b877635b43abd145e9":[1,0,0,10,16],
-"classmeow_1_1RGBi__Space.html#a76b540bdf49bc8912c5f62aa875b1906":[1,0,0,10,28],
-"classmeow_1_1RGBi__Space.html#a7aeab58894418a920b77c592990bd1ab":[1,0,0,10,18],
-"classmeow_1_1RGBi__Space.html#a8a8779fb88ac2f2a97b00f3764035483":[1,0,0,10,5],
-"classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614":[1,0,0,10,29],
-"classmeow_1_1RGBi__Space.html#a9eb77a74b33dd6c61f821ad9e1f5d00d":[1,0,0,10,0],
-"classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253":[1,0,0,10,14],
-"classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385":[1,0,0,10,23],
-"classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792":[1,0,0,10,4],
-"classmeow_1_1RGBi__Space.html#abcf954ac596df3967581c533670a3339":[1,0,0,10,27],
-"classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384":[1,0,0,10,30],
-"classmeow_1_1RGBi__Space.html#ad1fa67b3646315b7a4fbcf225663e019":[1,0,0,10,6],
-"classmeow_1_1RGBi__Space.html#ad9160364e918eaa52e0573c30f4f26e7":[1,0,0,10,7],
-"classmeow_1_1RGBi__Space.html#ae929cfad169be9724e8d38d967a8ac33":[1,0,0,10,12],
-"classmeow_1_1ReaderWriter__double.html":[1,0,0,56],
-"classmeow_1_1ReaderWriter__double.html#a951e079f66e01d81f1492ae1da963d8e":[1,0,0,56,0],
-"classmeow_1_1ReaderWriter__double.html#afff0af84fcf29769feeac0544cb8f81b":[1,0,0,56,1],
-"classmeow_1_1ReaderWriter__int.html":[1,0,0,54],
-"classmeow_1_1ReaderWriter__int.html#a04e4b5a8285e372706faa5a45983fb9d":[1,0,0,54,0],
-"classmeow_1_1ReaderWriter__int.html#a91ca44a047318a75887b13d5e45d52fb":[1,0,0,54,1],
-"classmeow_1_1ReaderWriter__size__t.html":[1,0,0,55],
-"classmeow_1_1ReaderWriter__size__t.html#a4bf82797fa84b557895c204c8c94c936":[1,0,0,55,0],
-"classmeow_1_1ReaderWriter__size__t.html#ab616eb075979f72e989a984177dfdb58":[1,0,0,55,1],
-"classmeow_1_1ReaderWriter__string.html":[1,0,0,57],
-"classmeow_1_1ReaderWriter__string.html#ac4fe1d4fbaf69b48c36fe2d404c214c5":[1,0,0,57,1],
-"classmeow_1_1ReaderWriter__string.html#adf69dad74e4998323580e6913598c894":[1,0,0,57,0],
-"classmeow_1_1RegisterInterface.html":[1,0,0,59],
-"classmeow_1_1RegisterInterface.html#aa0f73c861a4b917085eed724e61661cf":[1,0,0,59,2],
-"classmeow_1_1RegisterInterface.html#ab94831367f6f8226f668886ceaa99b2c":[1,0,0,59,3],
-"classmeow_1_1RegisterInterface.html#ac18ca2aeac72ece9f85c3632436426d5":[1,0,0,59,0],
-"classmeow_1_1RegisterInterface.html#affce62cb4c25e89a55fe3a3718c6dd3e":[1,0,0,59,1],
-"classmeow_1_1Rotation3D.html":[1,0,0,42],
-"classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972":[1,0,0,42,13],
-"classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726":[1,0,0,42,7],
-"classmeow_1_1Rotation3D.html#a29ca99627654b9d136c12f6e0e2c91c5":[1,0,0,42,3],
-"classmeow_1_1Rotation3D.html#a3e0095d1f506d6f11c434d55e454aca6":[1,0,0,42,11],
-"classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df":[1,0,0,42,6],
-"classmeow_1_1Rotation3D.html#a513851c5d53274b76fd9511ba1aea484":[1,0,0,42,10],
-"classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169":[1,0,0,42,17],
-"classmeow_1_1Rotation3D.html#a757a196f261a28693061c5e16be97ab6":[1,0,0,42,4],
-"classmeow_1_1Rotation3D.html#a77a863b230bcacdfaf5a534f17268170":[1,0,0,42,16],
-"classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9":[1,0,0,42,5],
-"classmeow_1_1Rotation3D.html#a90c102c7f74e8a36ac0d24bef6b06337":[1,0,0,42,0],
-"classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13":[1,0,0,42,18],
-"classmeow_1_1Rotation3D.html#aa9ce2a9c913ea08ba7fb43aed4784a2b":[1,0,0,42,2],
-"classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a":[1,0,0,42,1],
-"classmeow_1_1Rotation3D.html#ac2919c38518ea677a85df8757bd8f0d9":[1,0,0,42,14],
-"classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a":[1,0,0,42,12],
-"classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb":[1,0,0,42,8],
-"classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd":[1,0,0,42,15],
-"classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f":[1,0,0,42,9],
-"classmeow_1_1SegmentTree.html":[1,0,0,20],
-"classmeow_1_1SegmentTree.html#a12a47cdf24eacb80d0bad4010f6a2953":[1,0,0,20,2],
-"classmeow_1_1SegmentTree.html#a18bb3667abd9810ce3534af3d70b14d5":[1,0,0,20,7],
-"classmeow_1_1SegmentTree.html#a1fe904372d3cdd01f07a1c88f86b14a1":[1,0,0,20,1],
-"classmeow_1_1SegmentTree.html#a2f300a5fd5ffdd19e4b3efc6899a7439":[1,0,0,20,6]
+"classmeow_1_1RGBf__Space.html#a6b4da76d0c83cb321f61fb6387932203":[1,0,0,4,26],
+"classmeow_1_1RGBf__Space.html#a8a0a6daacecfbd1769cbdb321988ab88":[1,0,0,4,5],
+"classmeow_1_1RGBf__Space.html#a8ddf4972a507e4623c9372793f6478e1":[1,0,0,4,17],
+"classmeow_1_1RGBf__Space.html#a98433b465ab530b4ac90232726604d16":[1,0,0,4,24],
+"classmeow_1_1RGBf__Space.html#a9e1faa7ce3cfefeb07eb7b8051daf932":[1,0,0,4,19],
+"classmeow_1_1RGBf__Space.html#aa2911ccfbf9a3587ed0310211836a25e":[1,0,0,4,18],
+"classmeow_1_1RGBf__Space.html#ab31fa271f40b6296a1f55d9956a704ba":[1,0,0,4,22],
+"classmeow_1_1RGBf__Space.html#ab47d10e634067bbb0b7152d0f50b42a0":[1,0,0,4,4],
+"classmeow_1_1RGBf__Space.html#ab6c357531cc39c41299f933988084ebc":[1,0,0,4,6],
+"classmeow_1_1RGBf__Space.html#ab9d808c477ec59c8671bc667f6429136":[1,0,0,4,15],
+"classmeow_1_1RGBf__Space.html#ad25036799ca38983cdb74ed6b4245d51":[1,0,0,4,10],
+"classmeow_1_1RGBf__Space.html#ad7cb69aace8c4ee0197d5eca0aa89c66":[1,0,0,4,0],
+"classmeow_1_1RGBf__Space.html#aeb0cd2d681af6a70861ff371bf596e17":[1,0,0,4,14],
+"classmeow_1_1RGBf__Space.html#aee2f300ff0ae724890d3d80d0cb7cbc3":[1,0,0,4,30],
+"classmeow_1_1RGBf__Space.html#aeffa5f21171d32f9b1e1528707aac42b":[1,0,0,4,23],
+"classmeow_1_1RGBf__Space.html#af473ccd4b8202097640ba9f19428caef":[1,0,0,4,29],
+"classmeow_1_1RGBf__Space.html#af823dd9896ab6e485cc752eddc9c43f0":[1,0,0,4,11],
+"classmeow_1_1RGBf__Space.html#afa902a6e87068e583c8747208f908f4e":[1,0,0,4,28],
+"classmeow_1_1RGBi__Space.html":[1,0,0,3],
+"classmeow_1_1RGBi__Space.html#a0410f516652c05e244ba222bcefc0283":[1,0,0,3,24],
+"classmeow_1_1RGBi__Space.html#a0eff4d5a02a91c3407740024d0061d02":[1,0,0,3,22],
+"classmeow_1_1RGBi__Space.html#a15514adce8ed62b5fa196031d0f821cb":[1,0,0,3,2],
+"classmeow_1_1RGBi__Space.html#a2ba8e23aa5745341540c72dc4f040990":[1,0,0,3,15],
+"classmeow_1_1RGBi__Space.html#a2ce95550fd5c89fc71f0715fc8ac573b":[1,0,0,3,8],
+"classmeow_1_1RGBi__Space.html#a338d7a18013b78132b4dd534bbef7406":[1,0,0,3,3],
+"classmeow_1_1RGBi__Space.html#a3e04f724a45ca6e5cabbc57c9d1332b1":[1,0,0,3,25],
+"classmeow_1_1RGBi__Space.html#a40f228f22ec8c35947a61d51a0e4c1fd":[1,0,0,3,26],
+"classmeow_1_1RGBi__Space.html#a4b3d58a5a52f1ebee9e7477a9f0bd291":[1,0,0,3,13],
+"classmeow_1_1RGBi__Space.html#a4e11d1c769ed496cccb9731a0fb68af4":[1,0,0,3,11],
+"classmeow_1_1RGBi__Space.html#a5593b70032b2d51d4cf5643041fc97c6":[1,0,0,3,10],
+"classmeow_1_1RGBi__Space.html#a612c6b94ae15541855dcd9dd15056ff8":[1,0,0,3,9],
+"classmeow_1_1RGBi__Space.html#a618ccc99b535547833004fc8d83b14ee":[1,0,0,3,19],
+"classmeow_1_1RGBi__Space.html#a68b6bd8c7c44f4cfcdaa89d42c0ad411":[1,0,0,3,17],
+"classmeow_1_1RGBi__Space.html#a6920d22a9b808f0f2884bd791f8f568a":[1,0,0,3,21],
+"classmeow_1_1RGBi__Space.html#a6a339fd5415d2c84c829c2dec1ab6710":[1,0,0,3,1],
+"classmeow_1_1RGBi__Space.html#a6b4567461811d8f877b0234ca6662a76":[1,0,0,3,20],
+"classmeow_1_1RGBi__Space.html#a71795b3157bae2b877635b43abd145e9":[1,0,0,3,16],
+"classmeow_1_1RGBi__Space.html#a76b540bdf49bc8912c5f62aa875b1906":[1,0,0,3,28],
+"classmeow_1_1RGBi__Space.html#a7aeab58894418a920b77c592990bd1ab":[1,0,0,3,18],
+"classmeow_1_1RGBi__Space.html#a8a8779fb88ac2f2a97b00f3764035483":[1,0,0,3,5],
+"classmeow_1_1RGBi__Space.html#a93000ad239423bb98dda22c8d48bc614":[1,0,0,3,29],
+"classmeow_1_1RGBi__Space.html#a9eb77a74b33dd6c61f821ad9e1f5d00d":[1,0,0,3,0],
+"classmeow_1_1RGBi__Space.html#aa56cd3fabe6e32ede7f7761836dd7253":[1,0,0,3,14],
+"classmeow_1_1RGBi__Space.html#ab07979f6a7b9f6a45b75a6393ee6c385":[1,0,0,3,23],
+"classmeow_1_1RGBi__Space.html#ab286b1713dc25fe5e3e560df56a28792":[1,0,0,3,4],
+"classmeow_1_1RGBi__Space.html#abcf954ac596df3967581c533670a3339":[1,0,0,3,27],
+"classmeow_1_1RGBi__Space.html#acf9aab095784c66dc9b3969602f84384":[1,0,0,3,30],
+"classmeow_1_1RGBi__Space.html#ad1fa67b3646315b7a4fbcf225663e019":[1,0,0,3,6],
+"classmeow_1_1RGBi__Space.html#ad9160364e918eaa52e0573c30f4f26e7":[1,0,0,3,7],
+"classmeow_1_1RGBi__Space.html#ae929cfad169be9724e8d38d967a8ac33":[1,0,0,3,12],
+"classmeow_1_1ReaderWriter__double.html":[1,0,0,47],
+"classmeow_1_1ReaderWriter__double.html#a951e079f66e01d81f1492ae1da963d8e":[1,0,0,47,0],
+"classmeow_1_1ReaderWriter__double.html#afff0af84fcf29769feeac0544cb8f81b":[1,0,0,47,1],
+"classmeow_1_1ReaderWriter__int.html":[1,0,0,45],
+"classmeow_1_1ReaderWriter__int.html#a04e4b5a8285e372706faa5a45983fb9d":[1,0,0,45,0],
+"classmeow_1_1ReaderWriter__int.html#a91ca44a047318a75887b13d5e45d52fb":[1,0,0,45,1],
+"classmeow_1_1ReaderWriter__size__t.html":[1,0,0,46],
+"classmeow_1_1ReaderWriter__size__t.html#a4bf82797fa84b557895c204c8c94c936":[1,0,0,46,0],
+"classmeow_1_1ReaderWriter__size__t.html#ab616eb075979f72e989a984177dfdb58":[1,0,0,46,1],
+"classmeow_1_1ReaderWriter__string.html":[1,0,0,48],
+"classmeow_1_1ReaderWriter__string.html#ac4fe1d4fbaf69b48c36fe2d404c214c5":[1,0,0,48,1],
+"classmeow_1_1ReaderWriter__string.html#adf69dad74e4998323580e6913598c894":[1,0,0,48,0],
+"classmeow_1_1Rotation3D.html":[1,0,0,33],
+"classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972":[1,0,0,33,13],
+"classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726":[1,0,0,33,7],
+"classmeow_1_1Rotation3D.html#a29ca99627654b9d136c12f6e0e2c91c5":[1,0,0,33,3],
+"classmeow_1_1Rotation3D.html#a3e0095d1f506d6f11c434d55e454aca6":[1,0,0,33,11],
+"classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df":[1,0,0,33,6],
+"classmeow_1_1Rotation3D.html#a513851c5d53274b76fd9511ba1aea484":[1,0,0,33,10],
+"classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169":[1,0,0,33,17],
+"classmeow_1_1Rotation3D.html#a757a196f261a28693061c5e16be97ab6":[1,0,0,33,4],
+"classmeow_1_1Rotation3D.html#a77a863b230bcacdfaf5a534f17268170":[1,0,0,33,16],
+"classmeow_1_1Rotation3D.html#a8ce437d591d81cc81be959d6f27e71c9":[1,0,0,33,5],
+"classmeow_1_1Rotation3D.html#a90c102c7f74e8a36ac0d24bef6b06337":[1,0,0,33,0],
+"classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13":[1,0,0,33,18],
+"classmeow_1_1Rotation3D.html#aa9ce2a9c913ea08ba7fb43aed4784a2b":[1,0,0,33,2],
+"classmeow_1_1Rotation3D.html#ab566bace2339705305d7e18c36116d2a":[1,0,0,33,1],
+"classmeow_1_1Rotation3D.html#ac2919c38518ea677a85df8757bd8f0d9":[1,0,0,33,14],
+"classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a":[1,0,0,33,12],
+"classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb":[1,0,0,33,8],
+"classmeow_1_1Rotation3D.html#aeceaa78749d4bd9f5d638591298073dd":[1,0,0,33,15],
+"classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f":[1,0,0,33,9],
+"classmeow_1_1SegmentTree.html":[1,0,0,11],
+"classmeow_1_1SegmentTree.html#a12a47cdf24eacb80d0bad4010f6a2953":[1,0,0,11,2],
+"classmeow_1_1SegmentTree.html#a18bb3667abd9810ce3534af3d70b14d5":[1,0,0,11,7],
+"classmeow_1_1SegmentTree.html#a1fe904372d3cdd01f07a1c88f86b14a1":[1,0,0,11,1],
+"classmeow_1_1SegmentTree.html#a2f300a5fd5ffdd19e4b3efc6899a7439":[1,0,0,11,6],
+"classmeow_1_1SegmentTree.html#a765e794af604ab7c20a4245dfafcf14c":[1,0,0,11,5],
+"classmeow_1_1SegmentTree.html#a80c550b0a3b997bc541ae0947ae2f55d":[1,0,0,11,8],
+"classmeow_1_1SegmentTree.html#a889f38048ffe08ce3c80911878faac44":[1,0,0,11,3],
+"classmeow_1_1SegmentTree.html#a8985a196cfb954bc469e7dae146ad4ed":[1,0,0,11,9],
+"classmeow_1_1SegmentTree.html#a8e8365f0440c68f3c0853b94a7de3ccb":[1,0,0,11,0],
+"classmeow_1_1SegmentTree.html#aaeca3de355dc367e2664e83800ee6aa5":[1,0,0,11,4],
+"classmeow_1_1Self.html":[1,0,0,49],
+"classmeow_1_1Self.html#a000ede7e217c31401cc0a4b1c6749ee5":[1,0,0,49,4],
+"classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c":[1,0,0,49,14],
+"classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6":[1,0,0,49,9],
+"classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99":[1,0,0,49,10],
+"classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d":[1,0,0,49,13],
+"classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d":[1,0,0,49,1],
+"classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d":[1,0,0,49,8],
+"classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2":[1,0,0,49,6],
+"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8":[1,0,0,49,0],
+"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822":[1,0,0,49,0,1],
+"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730":[1,0,0,49,0,0],
+"classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9":[1,0,0,49,15],
+"classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2":[1,0,0,49,11],
+"classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc":[1,0,0,49,5],
+"classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e":[1,0,0,49,7],
+"classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f":[1,0,0,49,2],
+"classmeow_1_1Self.html#af3277e1109c59e5f81549889b344a675":[1,0,0,49,12],
+"classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b":[1,0,0,49,3],
+"classmeow_1_1SplayTree.html":[1,0,0,12],
+"classmeow_1_1SplayTree.html#a06dd77ef9bd62d83a7571feca5324825":[1,0,0,12,21],
+"classmeow_1_1SplayTree.html#a0ae5e48da8d18ad8b2dc839d1c1b5582":[1,0,0,12,11],
+"classmeow_1_1SplayTree.html#a169eca2b27a5ec844bd79bba2bb75412":[1,0,0,12,17],
+"classmeow_1_1SplayTree.html#a17f0fea3a3f4c7a548743bee7e5a285c":[1,0,0,12,16],
+"classmeow_1_1SplayTree.html#a36a55daf9150ae2d866075dedf1d583d":[1,0,0,12,24],
+"classmeow_1_1SplayTree.html#a40b663d34933b258e667f9205f469fdc":[1,0,0,12,23],
+"classmeow_1_1SplayTree.html#a48d6f8f0af07a6620bd73a92db226ce6":[1,0,0,12,14],
+"classmeow_1_1SplayTree.html#a640cec3815f70c0a7eac811d7272c637":[1,0,0,12,1],
+"classmeow_1_1SplayTree.html#a67dc7214cf9a89053e4b719f4d60cb4c":[1,0,0,12,9],
+"classmeow_1_1SplayTree.html#a7e4eb9104cd7a2c01cda7e0a19c55cbe":[1,0,0,12,22],
+"classmeow_1_1SplayTree.html#a805efe9b5f4bac68fd62908eb7cf3501":[1,0,0,12,13],
+"classmeow_1_1SplayTree.html#a8a3e10edd9aa04a5786ad6d8b7dd5490":[1,0,0,12,3],
+"classmeow_1_1SplayTree.html#a8dac8bccc08f9c1c828b25b7fe9919c7":[1,0,0,12,6],
+"classmeow_1_1SplayTree.html#a9cd532f990a5fe6ff0930fc297cf664e":[1,0,0,12,25],
+"classmeow_1_1SplayTree.html#a9d370115877428e58b1595458dc345a3":[1,0,0,12,15],
+"classmeow_1_1SplayTree.html#a9f02a4ccc46616b7923c5834e02d53bc":[1,0,0,12,19],
+"classmeow_1_1SplayTree.html#aafc78f8d6abc95d52ba1062c14946cd5":[1,0,0,12,5],
+"classmeow_1_1SplayTree.html#abcdab5caa27fecfd980595681381a4dc":[1,0,0,12,7],
+"classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b":[1,0,0,12,10],
+"classmeow_1_1SplayTree.html#ad91ceed4303b4fc5b115b067d304debc":[1,0,0,12,20],
+"classmeow_1_1SplayTree.html#addfdea993d700469785b3e01631ec3c0":[1,0,0,12,2],
+"classmeow_1_1SplayTree.html#ae5a57883fd31a6288b958b42b94606a9":[1,0,0,12,4],
+"classmeow_1_1SplayTree.html#aead0d2eba7528aeff12f6c0f87c60917":[1,0,0,12,12],
+"classmeow_1_1SplayTree.html#aef1da0d72d3a88851bd805d489fb6ea0":[1,0,0,12,18],
+"classmeow_1_1SplayTree.html#aef1f4e901e3e17a67e45aa2b9f9b61db":[1,0,0,12,8],
+"classmeow_1_1SplayTree_1_1Element.html":[1,0,0,12,0],
+"classmeow_1_1SplayTree_1_1Element.html#a01f7474b5018d9505c0e8495d9d1d895":[1,0,0,12,0,10],
+"classmeow_1_1SplayTree_1_1Element.html#a4cc99037c39c9d3856a06d9950678a85":[1,0,0,12,0,2],
+"classmeow_1_1SplayTree_1_1Element.html#a4f12f5c26525cbf3763a05f63ab33871":[1,0,0,12,0,1],
+"classmeow_1_1SplayTree_1_1Element.html#a5e564545e78be2ad63e965c985997ab5":[1,0,0,12,0,7],
+"classmeow_1_1SplayTree_1_1Element.html#a6af08a219ca313ddd086db6d3a8685d7":[1,0,0,12,0,8],
+"classmeow_1_1SplayTree_1_1Element.html#aaea89fe0e873d4a2ceafad1519064d9a":[1,0,0,12,0,4],
+"classmeow_1_1SplayTree_1_1Element.html#abab289dd578dd4879abebb58a6d86784":[1,0,0,12,0,0],
+"classmeow_1_1SplayTree_1_1Element.html#ac947185148b8e81083172b843b129510":[1,0,0,12,0,6],
+"classmeow_1_1SplayTree_1_1Element.html#ad522186691eead6d0a0a880e05e2a73b":[1,0,0,12,0,3],
+"classmeow_1_1SplayTree_1_1Element.html#ae5c8fa3ed0fb90953de1b50e81a89480":[1,0,0,12,0,5],
+"classmeow_1_1SplayTree_1_1Element.html#aeaf7740977e75749cd8656066d05808b":[1,0,0,12,0,9],
+"classmeow_1_1SplayTree__Range.html":[1,0,0,13],
+"classmeow_1_1SplayTree__Range.html#a05057d5df92737104b7431b4203cac11":[1,0,0,13,23],
+"classmeow_1_1SplayTree__Range.html#a13c3591050f556251a33c03ce142acb1":[1,0,0,13,9],
+"classmeow_1_1SplayTree__Range.html#a1594362228633d8b026bb0f8c343384f":[1,0,0,13,26],
+"classmeow_1_1SplayTree__Range.html#a17483e5f0028004cc4bf46699591fafe":[1,0,0,13,17],
+"classmeow_1_1SplayTree__Range.html#a2974124d833383fc0b3f9fed6f18db2f":[1,0,0,13,28],
+"classmeow_1_1SplayTree__Range.html#a2a4e8bffccdf807bfe6feb9d838ab44d":[1,0,0,13,19],
+"classmeow_1_1SplayTree__Range.html#a42d874bda7b24108d0e861448eadce84":[1,0,0,13,15],
+"classmeow_1_1SplayTree__Range.html#a492f68ede1f6423590ec2bfa3f839ab0":[1,0,0,13,27],
+"classmeow_1_1SplayTree__Range.html#a4e05023009c1c82a5d464a43d6777843":[1,0,0,13,12],
+"classmeow_1_1SplayTree__Range.html#a514b6eac0a39ac0d365a5ee72eea78e8":[1,0,0,13,4],
+"classmeow_1_1SplayTree__Range.html#a53a6ba929a8500fa74e0991e120d3401":[1,0,0,13,16],
+"classmeow_1_1SplayTree__Range.html#a5e80acef8cd1a6732f5cfec65ab69d54":[1,0,0,13,11],
+"classmeow_1_1SplayTree__Range.html#a6e33546a3cb07d56548a1f64aa1fc711":[1,0,0,13,20],
+"classmeow_1_1SplayTree__Range.html#a74207c8c8023d62111171cd64abfbe77":[1,0,0,13,10],
+"classmeow_1_1SplayTree__Range.html#a86abc6a3a19f874e86fb29b75c212fce":[1,0,0,13,6],
+"classmeow_1_1SplayTree__Range.html#a91272707629fcec7cc9fa60594334002":[1,0,0,13,21],
+"classmeow_1_1SplayTree__Range.html#a92ca3967d0f433a57b5057d61183f2aa":[1,0,0,13,14],
+"classmeow_1_1SplayTree__Range.html#a9952f914eb9449ae17f5ea0ece422af9":[1,0,0,13,22],
+"classmeow_1_1SplayTree__Range.html#aa5a5c774d04721cbe038ec883c01737a":[1,0,0,13,2],
+"classmeow_1_1SplayTree__Range.html#abe3366aac14529a4b044b519a53c5bb7":[1,0,0,13,29],
+"classmeow_1_1SplayTree__Range.html#acb88cb76b50884221cbb58d2adcb4329":[1,0,0,13,5],
+"classmeow_1_1SplayTree__Range.html#acf3c8d90ff38a210ed9d64dd365d5e93":[1,0,0,13,1],
+"classmeow_1_1SplayTree__Range.html#ad3aaed040f619a3b14c3f9b598b7fecc":[1,0,0,13,7],
+"classmeow_1_1SplayTree__Range.html#ae0f6543101ce4864257b93786c21a5c8":[1,0,0,13,24],
+"classmeow_1_1SplayTree__Range.html#ae3cffdbb135d3f2518092c2e4b993e1f":[1,0,0,13,8],
+"classmeow_1_1SplayTree__Range.html#af93643b667895835f97e32e30959ca9e":[1,0,0,13,18],
+"classmeow_1_1SplayTree__Range.html#afa919ebbc8feedc4c2ed2185d6207261":[1,0,0,13,3],
+"classmeow_1_1SplayTree__Range.html#afce0f36427e9105a3405176ed4eddf58":[1,0,0,13,25],
+"classmeow_1_1SplayTree__Range.html#afd72a714bb2b7bce0ceedad1dea9e264":[1,0,0,13,13],
+"classmeow_1_1SplayTree__Range_1_1Element.html":[1,0,0,13,0],
+"classmeow_1_1SplayTree__Range_1_1Element.html#a126d57eee520aa17868ce74112249e12":[1,0,0,13,0,8],
+"classmeow_1_1SplayTree__Range_1_1Element.html#a18157d69d14dad8e2a9600a3052ef341":[1,0,0,13,0,1],
+"classmeow_1_1SplayTree__Range_1_1Element.html#a42f71bf3aa7e009582e628e87763482d":[1,0,0,13,0,9],
+"classmeow_1_1SplayTree__Range_1_1Element.html#a5441072951b572b2859f6f0f1b55d3cc":[1,0,0,13,0,3],
+"classmeow_1_1SplayTree__Range_1_1Element.html#a6344204522f3093165b1a100cc2bf6f2":[1,0,0,13,0,7],
+"classmeow_1_1SplayTree__Range_1_1Element.html#a7e8d951ce66208a88ac8d8a177af48a5":[1,0,0,13,0,5],
+"classmeow_1_1SplayTree__Range_1_1Element.html#aaf32bca541ab3b6212a135a77e7f7d91":[1,0,0,13,0,2],
+"classmeow_1_1SplayTree__Range_1_1Element.html#acc3dcc61b0b363c10ab3cb572a37bffe":[1,0,0,13,0,0],
+"classmeow_1_1SplayTree__Range_1_1Element.html#ace7c7fb2416ca7afd7df627a0fe57ed0":[1,0,0,13,0,4],
+"classmeow_1_1SplayTree__Range_1_1Element.html#ad860aa695abffe96716eed4a5e58d950":[1,0,0,13,0,6],
+"classmeow_1_1SplayTree__Range_1_1Element.html#aea48bcfd0ad50cbdcdc15128be5e8f15":[1,0,0,13,0,10],
+"classmeow_1_1Transformation.html":[1,0,0,35],
+"classmeow_1_1Transformation.html#a0186764bb80869bd80b81efb5bb1ee95":[1,0,0,35,9],
+"classmeow_1_1Transformation.html#a09e71e5af508d7c0e09fdbeaacbe4365":[1,0,0,35,13],
+"classmeow_1_1Transformation.html#a129b2465033d0f6c8f57e4ee36c52b6c":[1,0,0,35,0],
+"classmeow_1_1Transformation.html#a18590a4501b79a9ad38eb8fa3c966eb8":[1,0,0,35,8],
+"classmeow_1_1Transformation.html#a1b556b6b0798d4e03cae5cdc474dca13":[1,0,0,35,4],
+"classmeow_1_1Transformation.html#a2a90b93490712232b81a628b5057526f":[1,0,0,35,14],
+"classmeow_1_1Transformation.html#a2dedc054a656a962e8556472aa767dbb":[1,0,0,35,15],
+"classmeow_1_1Transformation.html#a45fb012c3276a37a71805590ab3d75a8":[1,0,0,35,11],
+"classmeow_1_1Transformation.html#a4e7e3b24d0879eddc53951dfb357db0b":[1,0,0,35,10],
+"classmeow_1_1Transformation.html#a71a1e75ebcf4d692cb9f0dcfeba1c1e4":[1,0,0,35,6],
+"classmeow_1_1Transformation.html#a96471a49fe0b9737ad5b98b8e917385e":[1,0,0,35,2],
+"classmeow_1_1Transformation.html#a97b459877b4e508193071fa166a126c9":[1,0,0,35,7],
+"classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5":[1,0,0,35,16],
+"classmeow_1_1Transformation.html#a9c4d19fe8d95967596b06bc026bdf200":[1,0,0,35,5],
+"classmeow_1_1Transformation.html#aa0c299b9ad13020a9eb460de01378ddc":[1,0,0,35,17],
+"classmeow_1_1Transformation.html#aa9a476c677e7efc805c0fbdccfb48b38":[1,0,0,35,18],
+"classmeow_1_1Transformation.html#aae50028aba551ad3459335299794f8af":[1,0,0,35,12],
+"classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74":[1,0,0,35,3],
+"classmeow_1_1Transformation.html#ac457f3968b21842afa72344e34e7ada2":[1,0,0,35,1],
+"classmeow_1_1Usage.html":[1,0,0,50],
+"classmeow_1_1Usage.html#a05f4b23ce224661dbc7f308da4cb2709":[1,0,0,50,16],
+"classmeow_1_1Usage.html#a20c74babb6cc473dd3abe2a31bbe32db":[1,0,0,50,2],
+"classmeow_1_1Usage.html#a24d6ad17571474211da242b19bc5bdcf":[1,0,0,50,4],
+"classmeow_1_1Usage.html#a4decdd19345adcda3854fd13e3379d4f":[1,0,0,50,8],
+"classmeow_1_1Usage.html#a4ee38098e5abdb6932a32c13a30f584d":[1,0,0,50,17],
+"classmeow_1_1Usage.html#a503b7e13dd79597020805b58d3d81d9d":[1,0,0,50,11],
+"classmeow_1_1Usage.html#a5bcc22c9e69258c22462c1cb4e5b5400":[1,0,0,50,0],
+"classmeow_1_1Usage.html#a93bca4e2025f46bac3fbfdc36d8ab649":[1,0,0,50,1],
+"classmeow_1_1Usage.html#a974e116cde6295ed08d836b08e0c1e99":[1,0,0,50,15],
+"classmeow_1_1Usage.html#a9c22701e09fec8e206118a95d7a082d1":[1,0,0,50,3],
+"classmeow_1_1Usage.html#aa6a254158f9681e984424c2852fb20ee":[1,0,0,50,12],
+"classmeow_1_1Usage.html#aaa2f7c0049d1d09ae08ba8fed6f2a242":[1,0,0,50,9],
+"classmeow_1_1Usage.html#abf96a39021fa349a881f850176b56bbb":[1,0,0,50,10],
+"classmeow_1_1Usage.html#ac09c339c31d602eca40df02c582d5241":[1,0,0,50,14],
+"classmeow_1_1Usage.html#ad7db9a4197d9b281c47df0800ed63df0":[1,0,0,50,5],
+"classmeow_1_1Usage.html#aef05aaef7ba6433b2f4c5f313f9c0752":[1,0,0,50,13],
+"classmeow_1_1Usage.html#af40b0323858e6af56562351554c4dfe2":[1,0,0,50,6],
+"classmeow_1_1Usage.html#af4642c5d19cda946047934b3d1463f02":[1,0,0,50,7],
+"classmeow_1_1VP__Tree.html":[1,0,0,14],
+"classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4":[1,0,0,14,0],
+"classmeow_1_1VP__Tree.html#a1f301f751afe7baf5eafe6964c6a7a15":[1,0,0,14,2],
+"classmeow_1_1VP__Tree.html#a22db303a6318b2ef58957b22063cb591":[1,0,0,14,12],
+"classmeow_1_1VP__Tree.html#a2319a3995c4b6ad415a4997764e83b3f":[1,0,0,14,10],
+"classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9":[1,0,0,14,5],
+"classmeow_1_1VP__Tree.html#a599a1fba89e0e5a06fa1e71c81bc5216":[1,0,0,14,4],
+"classmeow_1_1VP__Tree.html#a5ce274e16a28c6ef5cac63c6e3258d8b":[1,0,0,14,3],
+"classmeow_1_1VP__Tree.html#a7c73bb25b40f440b48267f94fa4561ad":[1,0,0,14,11],
+"classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733":[1,0,0,14,9],
+"classmeow_1_1VP__Tree.html#aa53e215a7e6daa3edfba4201602c8894":[1,0,0,14,8],
+"classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851":[1,0,0,14,1],
+"classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c":[1,0,0,14,6],
+"classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558":[1,0,0,14,13],
+"classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905":[1,0,0,14,7],
+"classmeow_1_1Vector.html":[1,0,0,38],
+"classmeow_1_1Vector.html#a0a6eade258af4979692fa325dd59429c":[1,0,0,38,25],
+"classmeow_1_1Vector.html#a200453ad223a040147a2dc92e4222589":[1,0,0,38,30],
+"classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30":[1,0,0,38,0]
};
diff --git a/doc/html/navtreeindex4.js b/doc/html/navtreeindex4.js
index b75175b..f8d444a 100644
--- a/doc/html/navtreeindex4.js
+++ b/doc/html/navtreeindex4.js
@@ -1,253 +1,253 @@
var NAVTREEINDEX4 =
{
-"classmeow_1_1SegmentTree.html#a765e794af604ab7c20a4245dfafcf14c":[1,0,0,20,5],
-"classmeow_1_1SegmentTree.html#a80c550b0a3b997bc541ae0947ae2f55d":[1,0,0,20,8],
-"classmeow_1_1SegmentTree.html#a889f38048ffe08ce3c80911878faac44":[1,0,0,20,3],
-"classmeow_1_1SegmentTree.html#a8985a196cfb954bc469e7dae146ad4ed":[1,0,0,20,9],
-"classmeow_1_1SegmentTree.html#a8e8365f0440c68f3c0853b94a7de3ccb":[1,0,0,20,0],
-"classmeow_1_1SegmentTree.html#aaeca3de355dc367e2664e83800ee6aa5":[1,0,0,20,4],
-"classmeow_1_1Self.html":[1,0,0,60],
-"classmeow_1_1Self.html#a000ede7e217c31401cc0a4b1c6749ee5":[1,0,0,60,4],
-"classmeow_1_1Self.html#a10f22a83c3afcf65f8f9680f2a2f945c":[1,0,0,60,14],
-"classmeow_1_1Self.html#a5962339e9ee49312ab770f1119256ca6":[1,0,0,60,9],
-"classmeow_1_1Self.html#a6063551c3e6ac647500e938ade8fbc99":[1,0,0,60,10],
-"classmeow_1_1Self.html#a63e1570c927c7fa3b95b71fe978e355d":[1,0,0,60,13],
-"classmeow_1_1Self.html#a6b39fcc4b184809f9aeaeb1c9a0bac2d":[1,0,0,60,1],
-"classmeow_1_1Self.html#a91098e2218c358470e81d64f35d6491d":[1,0,0,60,8],
-"classmeow_1_1Self.html#a9cd016a38a09f479fe2ed83eb1ebdae2":[1,0,0,60,6],
-"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8":[1,0,0,60,0],
-"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8a40c8a3eba568e04a5ce09ee0fa881822":[1,0,0,60,0,1],
-"classmeow_1_1Self.html#aa7d169e9d20d590f3e571206084797f8adef1b0d02e1090b1b610a4ea91bd6730":[1,0,0,60,0,0],
-"classmeow_1_1Self.html#ab3671e44693b79e2f987f59652d46ca9":[1,0,0,60,15],
-"classmeow_1_1Self.html#ace312355261c68ac7531767939f5c4c2":[1,0,0,60,11],
-"classmeow_1_1Self.html#ada16564a03665b10810a6342d61044bc":[1,0,0,60,5],
-"classmeow_1_1Self.html#ae4256bfc598bb0db76141ffce506806e":[1,0,0,60,7],
-"classmeow_1_1Self.html#af3220c1e1d7966c6dbaf4ec62f8cbc2f":[1,0,0,60,2],
-"classmeow_1_1Self.html#af3277e1109c59e5f81549889b344a675":[1,0,0,60,12],
-"classmeow_1_1Self.html#afee797a10c73a1c8e02c8e6315a2930b":[1,0,0,60,3],
-"classmeow_1_1SplayTree.html":[1,0,0,21],
-"classmeow_1_1SplayTree.html#a06dd77ef9bd62d83a7571feca5324825":[1,0,0,21,21],
-"classmeow_1_1SplayTree.html#a0ae5e48da8d18ad8b2dc839d1c1b5582":[1,0,0,21,11],
-"classmeow_1_1SplayTree.html#a169eca2b27a5ec844bd79bba2bb75412":[1,0,0,21,17],
-"classmeow_1_1SplayTree.html#a17f0fea3a3f4c7a548743bee7e5a285c":[1,0,0,21,16],
-"classmeow_1_1SplayTree.html#a36a55daf9150ae2d866075dedf1d583d":[1,0,0,21,24],
-"classmeow_1_1SplayTree.html#a40b663d34933b258e667f9205f469fdc":[1,0,0,21,23],
-"classmeow_1_1SplayTree.html#a48d6f8f0af07a6620bd73a92db226ce6":[1,0,0,21,14],
-"classmeow_1_1SplayTree.html#a640cec3815f70c0a7eac811d7272c637":[1,0,0,21,1],
-"classmeow_1_1SplayTree.html#a67dc7214cf9a89053e4b719f4d60cb4c":[1,0,0,21,9],
-"classmeow_1_1SplayTree.html#a7e4eb9104cd7a2c01cda7e0a19c55cbe":[1,0,0,21,22],
-"classmeow_1_1SplayTree.html#a805efe9b5f4bac68fd62908eb7cf3501":[1,0,0,21,13],
-"classmeow_1_1SplayTree.html#a8a3e10edd9aa04a5786ad6d8b7dd5490":[1,0,0,21,3],
-"classmeow_1_1SplayTree.html#a8dac8bccc08f9c1c828b25b7fe9919c7":[1,0,0,21,6],
-"classmeow_1_1SplayTree.html#a9cd532f990a5fe6ff0930fc297cf664e":[1,0,0,21,25],
-"classmeow_1_1SplayTree.html#a9d370115877428e58b1595458dc345a3":[1,0,0,21,15],
-"classmeow_1_1SplayTree.html#a9f02a4ccc46616b7923c5834e02d53bc":[1,0,0,21,19],
-"classmeow_1_1SplayTree.html#aafc78f8d6abc95d52ba1062c14946cd5":[1,0,0,21,5],
-"classmeow_1_1SplayTree.html#abcdab5caa27fecfd980595681381a4dc":[1,0,0,21,7],
-"classmeow_1_1SplayTree.html#ad8c3814cbfbcc9f754b62a74368ddc0b":[1,0,0,21,10],
-"classmeow_1_1SplayTree.html#ad91ceed4303b4fc5b115b067d304debc":[1,0,0,21,20],
-"classmeow_1_1SplayTree.html#addfdea993d700469785b3e01631ec3c0":[1,0,0,21,2],
-"classmeow_1_1SplayTree.html#ae5a57883fd31a6288b958b42b94606a9":[1,0,0,21,4],
-"classmeow_1_1SplayTree.html#aead0d2eba7528aeff12f6c0f87c60917":[1,0,0,21,12],
-"classmeow_1_1SplayTree.html#aef1da0d72d3a88851bd805d489fb6ea0":[1,0,0,21,18],
-"classmeow_1_1SplayTree.html#aef1f4e901e3e17a67e45aa2b9f9b61db":[1,0,0,21,8],
-"classmeow_1_1SplayTree_1_1Element.html":[1,0,0,21,0],
-"classmeow_1_1SplayTree_1_1Element.html#a01f7474b5018d9505c0e8495d9d1d895":[1,0,0,21,0,10],
-"classmeow_1_1SplayTree_1_1Element.html#a4cc99037c39c9d3856a06d9950678a85":[1,0,0,21,0,2],
-"classmeow_1_1SplayTree_1_1Element.html#a4f12f5c26525cbf3763a05f63ab33871":[1,0,0,21,0,1],
-"classmeow_1_1SplayTree_1_1Element.html#a5e564545e78be2ad63e965c985997ab5":[1,0,0,21,0,7],
-"classmeow_1_1SplayTree_1_1Element.html#a6af08a219ca313ddd086db6d3a8685d7":[1,0,0,21,0,8],
-"classmeow_1_1SplayTree_1_1Element.html#aaea89fe0e873d4a2ceafad1519064d9a":[1,0,0,21,0,4],
-"classmeow_1_1SplayTree_1_1Element.html#abab289dd578dd4879abebb58a6d86784":[1,0,0,21,0,0],
-"classmeow_1_1SplayTree_1_1Element.html#ac947185148b8e81083172b843b129510":[1,0,0,21,0,6],
-"classmeow_1_1SplayTree_1_1Element.html#ad522186691eead6d0a0a880e05e2a73b":[1,0,0,21,0,3],
-"classmeow_1_1SplayTree_1_1Element.html#ae5c8fa3ed0fb90953de1b50e81a89480":[1,0,0,21,0,5],
-"classmeow_1_1SplayTree_1_1Element.html#aeaf7740977e75749cd8656066d05808b":[1,0,0,21,0,9],
-"classmeow_1_1SplayTree__Range.html":[1,0,0,22],
-"classmeow_1_1SplayTree__Range.html#a05057d5df92737104b7431b4203cac11":[1,0,0,22,23],
-"classmeow_1_1SplayTree__Range.html#a13c3591050f556251a33c03ce142acb1":[1,0,0,22,9],
-"classmeow_1_1SplayTree__Range.html#a1594362228633d8b026bb0f8c343384f":[1,0,0,22,26],
-"classmeow_1_1SplayTree__Range.html#a17483e5f0028004cc4bf46699591fafe":[1,0,0,22,17],
-"classmeow_1_1SplayTree__Range.html#a2974124d833383fc0b3f9fed6f18db2f":[1,0,0,22,28],
-"classmeow_1_1SplayTree__Range.html#a2a4e8bffccdf807bfe6feb9d838ab44d":[1,0,0,22,19],
-"classmeow_1_1SplayTree__Range.html#a42d874bda7b24108d0e861448eadce84":[1,0,0,22,15],
-"classmeow_1_1SplayTree__Range.html#a492f68ede1f6423590ec2bfa3f839ab0":[1,0,0,22,27],
-"classmeow_1_1SplayTree__Range.html#a4e05023009c1c82a5d464a43d6777843":[1,0,0,22,12],
-"classmeow_1_1SplayTree__Range.html#a514b6eac0a39ac0d365a5ee72eea78e8":[1,0,0,22,4],
-"classmeow_1_1SplayTree__Range.html#a53a6ba929a8500fa74e0991e120d3401":[1,0,0,22,16],
-"classmeow_1_1SplayTree__Range.html#a5e80acef8cd1a6732f5cfec65ab69d54":[1,0,0,22,11],
-"classmeow_1_1SplayTree__Range.html#a6e33546a3cb07d56548a1f64aa1fc711":[1,0,0,22,20],
-"classmeow_1_1SplayTree__Range.html#a74207c8c8023d62111171cd64abfbe77":[1,0,0,22,10],
-"classmeow_1_1SplayTree__Range.html#a86abc6a3a19f874e86fb29b75c212fce":[1,0,0,22,6],
-"classmeow_1_1SplayTree__Range.html#a91272707629fcec7cc9fa60594334002":[1,0,0,22,21],
-"classmeow_1_1SplayTree__Range.html#a92ca3967d0f433a57b5057d61183f2aa":[1,0,0,22,14],
-"classmeow_1_1SplayTree__Range.html#a9952f914eb9449ae17f5ea0ece422af9":[1,0,0,22,22],
-"classmeow_1_1SplayTree__Range.html#aa5a5c774d04721cbe038ec883c01737a":[1,0,0,22,2],
-"classmeow_1_1SplayTree__Range.html#abe3366aac14529a4b044b519a53c5bb7":[1,0,0,22,29],
-"classmeow_1_1SplayTree__Range.html#acb88cb76b50884221cbb58d2adcb4329":[1,0,0,22,5],
-"classmeow_1_1SplayTree__Range.html#acf3c8d90ff38a210ed9d64dd365d5e93":[1,0,0,22,1],
-"classmeow_1_1SplayTree__Range.html#ad3aaed040f619a3b14c3f9b598b7fecc":[1,0,0,22,7],
-"classmeow_1_1SplayTree__Range.html#ae0f6543101ce4864257b93786c21a5c8":[1,0,0,22,24],
-"classmeow_1_1SplayTree__Range.html#ae3cffdbb135d3f2518092c2e4b993e1f":[1,0,0,22,8],
-"classmeow_1_1SplayTree__Range.html#af93643b667895835f97e32e30959ca9e":[1,0,0,22,18],
-"classmeow_1_1SplayTree__Range.html#afa919ebbc8feedc4c2ed2185d6207261":[1,0,0,22,3],
-"classmeow_1_1SplayTree__Range.html#afce0f36427e9105a3405176ed4eddf58":[1,0,0,22,25],
-"classmeow_1_1SplayTree__Range.html#afd72a714bb2b7bce0ceedad1dea9e264":[1,0,0,22,13],
-"classmeow_1_1SplayTree__Range_1_1Element.html":[1,0,0,22,0],
-"classmeow_1_1SplayTree__Range_1_1Element.html#a126d57eee520aa17868ce74112249e12":[1,0,0,22,0,8],
-"classmeow_1_1SplayTree__Range_1_1Element.html#a18157d69d14dad8e2a9600a3052ef341":[1,0,0,22,0,1],
-"classmeow_1_1SplayTree__Range_1_1Element.html#a42f71bf3aa7e009582e628e87763482d":[1,0,0,22,0,9],
-"classmeow_1_1SplayTree__Range_1_1Element.html#a5441072951b572b2859f6f0f1b55d3cc":[1,0,0,22,0,3],
-"classmeow_1_1SplayTree__Range_1_1Element.html#a6344204522f3093165b1a100cc2bf6f2":[1,0,0,22,0,7],
-"classmeow_1_1SplayTree__Range_1_1Element.html#a7e8d951ce66208a88ac8d8a177af48a5":[1,0,0,22,0,5],
-"classmeow_1_1SplayTree__Range_1_1Element.html#aaf32bca541ab3b6212a135a77e7f7d91":[1,0,0,22,0,2],
-"classmeow_1_1SplayTree__Range_1_1Element.html#acc3dcc61b0b363c10ab3cb572a37bffe":[1,0,0,22,0,0],
-"classmeow_1_1SplayTree__Range_1_1Element.html#ace7c7fb2416ca7afd7df627a0fe57ed0":[1,0,0,22,0,4],
-"classmeow_1_1SplayTree__Range_1_1Element.html#ad860aa695abffe96716eed4a5e58d950":[1,0,0,22,0,6],
-"classmeow_1_1SplayTree__Range_1_1Element.html#aea48bcfd0ad50cbdcdc15128be5e8f15":[1,0,0,22,0,10],
-"classmeow_1_1Transformation.html":[1,0,0,44],
-"classmeow_1_1Transformation.html#a0186764bb80869bd80b81efb5bb1ee95":[1,0,0,44,9],
-"classmeow_1_1Transformation.html#a09e71e5af508d7c0e09fdbeaacbe4365":[1,0,0,44,13],
-"classmeow_1_1Transformation.html#a129b2465033d0f6c8f57e4ee36c52b6c":[1,0,0,44,0],
-"classmeow_1_1Transformation.html#a18590a4501b79a9ad38eb8fa3c966eb8":[1,0,0,44,8],
-"classmeow_1_1Transformation.html#a1b556b6b0798d4e03cae5cdc474dca13":[1,0,0,44,4],
-"classmeow_1_1Transformation.html#a2a90b93490712232b81a628b5057526f":[1,0,0,44,14],
-"classmeow_1_1Transformation.html#a2dedc054a656a962e8556472aa767dbb":[1,0,0,44,15],
-"classmeow_1_1Transformation.html#a45fb012c3276a37a71805590ab3d75a8":[1,0,0,44,11],
-"classmeow_1_1Transformation.html#a4e7e3b24d0879eddc53951dfb357db0b":[1,0,0,44,10],
-"classmeow_1_1Transformation.html#a71a1e75ebcf4d692cb9f0dcfeba1c1e4":[1,0,0,44,6],
-"classmeow_1_1Transformation.html#a96471a49fe0b9737ad5b98b8e917385e":[1,0,0,44,2],
-"classmeow_1_1Transformation.html#a97b459877b4e508193071fa166a126c9":[1,0,0,44,7],
-"classmeow_1_1Transformation.html#a9b6ec99d8363742f77c63a49ba9467b5":[1,0,0,44,16],
-"classmeow_1_1Transformation.html#a9c4d19fe8d95967596b06bc026bdf200":[1,0,0,44,5],
-"classmeow_1_1Transformation.html#aa0c299b9ad13020a9eb460de01378ddc":[1,0,0,44,17],
-"classmeow_1_1Transformation.html#aa9a476c677e7efc805c0fbdccfb48b38":[1,0,0,44,18],
-"classmeow_1_1Transformation.html#aae50028aba551ad3459335299794f8af":[1,0,0,44,12],
-"classmeow_1_1Transformation.html#abe781169171fa3b8206a91e166779d74":[1,0,0,44,3],
-"classmeow_1_1Transformation.html#ac457f3968b21842afa72344e34e7ada2":[1,0,0,44,1],
-"classmeow_1_1Usage.html":[1,0,0,61],
-"classmeow_1_1Usage.html#a05f4b23ce224661dbc7f308da4cb2709":[1,0,0,61,16],
-"classmeow_1_1Usage.html#a20c74babb6cc473dd3abe2a31bbe32db":[1,0,0,61,2],
-"classmeow_1_1Usage.html#a24d6ad17571474211da242b19bc5bdcf":[1,0,0,61,4],
-"classmeow_1_1Usage.html#a4decdd19345adcda3854fd13e3379d4f":[1,0,0,61,8],
-"classmeow_1_1Usage.html#a4ee38098e5abdb6932a32c13a30f584d":[1,0,0,61,17],
-"classmeow_1_1Usage.html#a503b7e13dd79597020805b58d3d81d9d":[1,0,0,61,11],
-"classmeow_1_1Usage.html#a5bcc22c9e69258c22462c1cb4e5b5400":[1,0,0,61,0],
-"classmeow_1_1Usage.html#a93bca4e2025f46bac3fbfdc36d8ab649":[1,0,0,61,1],
-"classmeow_1_1Usage.html#a974e116cde6295ed08d836b08e0c1e99":[1,0,0,61,15],
-"classmeow_1_1Usage.html#a9c22701e09fec8e206118a95d7a082d1":[1,0,0,61,3],
-"classmeow_1_1Usage.html#aa6a254158f9681e984424c2852fb20ee":[1,0,0,61,12],
-"classmeow_1_1Usage.html#aaa2f7c0049d1d09ae08ba8fed6f2a242":[1,0,0,61,9],
-"classmeow_1_1Usage.html#abf96a39021fa349a881f850176b56bbb":[1,0,0,61,10],
-"classmeow_1_1Usage.html#ac09c339c31d602eca40df02c582d5241":[1,0,0,61,14],
-"classmeow_1_1Usage.html#ad7db9a4197d9b281c47df0800ed63df0":[1,0,0,61,5],
-"classmeow_1_1Usage.html#aef05aaef7ba6433b2f4c5f313f9c0752":[1,0,0,61,13],
-"classmeow_1_1Usage.html#af40b0323858e6af56562351554c4dfe2":[1,0,0,61,6],
-"classmeow_1_1Usage.html#af4642c5d19cda946047934b3d1463f02":[1,0,0,61,7],
-"classmeow_1_1VP__Tree.html":[1,0,0,23],
-"classmeow_1_1VP__Tree.html#a02c136810876c8713b9760aa8bb51aa4":[1,0,0,23,0],
-"classmeow_1_1VP__Tree.html#a1f301f751afe7baf5eafe6964c6a7a15":[1,0,0,23,2],
-"classmeow_1_1VP__Tree.html#a22db303a6318b2ef58957b22063cb591":[1,0,0,23,12],
-"classmeow_1_1VP__Tree.html#a2319a3995c4b6ad415a4997764e83b3f":[1,0,0,23,10],
-"classmeow_1_1VP__Tree.html#a4688e0675080bf406a086d176c5555b9":[1,0,0,23,5],
-"classmeow_1_1VP__Tree.html#a599a1fba89e0e5a06fa1e71c81bc5216":[1,0,0,23,4],
-"classmeow_1_1VP__Tree.html#a5ce274e16a28c6ef5cac63c6e3258d8b":[1,0,0,23,3],
-"classmeow_1_1VP__Tree.html#a7c73bb25b40f440b48267f94fa4561ad":[1,0,0,23,11],
-"classmeow_1_1VP__Tree.html#aa4adfa52bd1cee8703b49a5ecf906733":[1,0,0,23,9],
-"classmeow_1_1VP__Tree.html#aa53e215a7e6daa3edfba4201602c8894":[1,0,0,23,8],
-"classmeow_1_1VP__Tree.html#ab611c988f5c567498d40866e9eab3851":[1,0,0,23,1],
-"classmeow_1_1VP__Tree.html#ac4d1a186226b2d27abce9eb71149c62c":[1,0,0,23,6],
-"classmeow_1_1VP__Tree.html#ad1bffde18bc2f0fc955e78fe77333558":[1,0,0,23,13],
-"classmeow_1_1VP__Tree.html#afcc9734a4e012d6dfdab408d5c698905":[1,0,0,23,7],
-"classmeow_1_1Vector.html":[1,0,0,47],
-"classmeow_1_1Vector.html#a0a6eade258af4979692fa325dd59429c":[1,0,0,47,29],
-"classmeow_1_1Vector.html#a200453ad223a040147a2dc92e4222589":[1,0,0,47,34],
-"classmeow_1_1Vector.html#a29e75e2dd5e46da4c7b95354c8787a30":[1,0,0,47,0],
-"classmeow_1_1Vector.html#a34ca34c834e47288894cec2445e5b073":[1,0,0,47,4],
-"classmeow_1_1Vector.html#a35b4e136e93445279372f70e4caf00fe":[1,0,0,47,17],
-"classmeow_1_1Vector.html#a3fdb5ccf26fe0602f7bd08e1ecfc940c":[1,0,0,47,27],
-"classmeow_1_1Vector.html#a43f91063553124efdd23d7f3db1599ac":[1,0,0,47,8],
-"classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c":[1,0,0,47,21],
-"classmeow_1_1Vector.html#a5050e9117204a6dbdcc7cf5038845c00":[1,0,0,47,16],
-"classmeow_1_1Vector.html#a510da6e6a0470bf2312e62c1b43a310a":[1,0,0,47,30],
-"classmeow_1_1Vector.html#a52540cc03073243026770587c35beba0":[1,0,0,47,9],
-"classmeow_1_1Vector.html#a554bb098d8af7ef1458624e8b1f47e6a":[1,0,0,47,10],
-"classmeow_1_1Vector.html#a5589e07881f9f6a7bb7c43630d30ecdd":[1,0,0,47,6],
-"classmeow_1_1Vector.html#a58f997cdc6b98a76ae13bba6d685d815":[1,0,0,47,5],
-"classmeow_1_1Vector.html#a6591f95bda6b9724d2f66fc1254bfa7a":[1,0,0,47,25],
-"classmeow_1_1Vector.html#a68530affccd332248e476cc3e188cd61":[1,0,0,47,2],
-"classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a":[1,0,0,47,37],
-"classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e":[1,0,0,47,19],
-"classmeow_1_1Vector.html#a74e4cf085fd43a51c50872ea9b42c47e":[1,0,0,47,32],
-"classmeow_1_1Vector.html#a7def8437ada844cc6b6dc9769aba1ee6":[1,0,0,47,3],
-"classmeow_1_1Vector.html#a8180db77db8e6ef30a15f4bd1fcb7ef1":[1,0,0,47,26],
-"classmeow_1_1Vector.html#a8cad36b5fab47f3d50b840ff26260623":[1,0,0,47,33],
-"classmeow_1_1Vector.html#a9228c4b935c57cd2af9cb07218eca452":[1,0,0,47,13],
-"classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e":[1,0,0,47,38],
-"classmeow_1_1Vector.html#aadbed69a847ce560210d0513c2156448":[1,0,0,47,24],
-"classmeow_1_1Vector.html#ab675b777186dd4903367bc77922893ee":[1,0,0,47,23],
-"classmeow_1_1Vector.html#abefb870f27490906e326a6f94a896f7c":[1,0,0,47,22],
-"classmeow_1_1Vector.html#ac3e4b43822b9091c3eab7215c52b140d":[1,0,0,47,31],
-"classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050":[1,0,0,47,1],
-"classmeow_1_1Vector.html#ac813d8c46325f8ec4771a7cc315c8908":[1,0,0,47,12],
-"classmeow_1_1Vector.html#ad2e490231e4b624ef86f958b99c94533":[1,0,0,47,36],
-"classmeow_1_1Vector.html#ad3b1665885c683f41b94fd59b0f5e084":[1,0,0,47,20],
-"classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e":[1,0,0,47,35],
-"classmeow_1_1Vector.html#ada37bc2df18e7c892d4b5e2ac34bf025":[1,0,0,47,11],
-"classmeow_1_1Vector.html#adc55ef7402cf4114ea5696df18545618":[1,0,0,47,14],
-"classmeow_1_1Vector.html#aee0da81d6a393d2abf7bf20c2ef260c3":[1,0,0,47,7],
-"classmeow_1_1Vector.html#af10156730c992a5597ca674940157fe8":[1,0,0,47,28],
-"classmeow_1_1Vector.html#af5ecb8d9cc811a2d56e1725c4bfd30e8":[1,0,0,47,15],
-"classmeow_1_1Vector.html#afc7cc691dd00ab41fd56d798c13a6a27":[1,0,0,47,18],
-"classmeow_1_1Vector2D.html":[1,0,0,24],
-"classmeow_1_1Vector2D.html#a01aeddc4e436a8c97e0e570a089ea6c2":[1,0,0,24,1],
-"classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16":[1,0,0,24,12],
-"classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74":[1,0,0,24,51],
-"classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2":[1,0,0,24,39],
-"classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422":[1,0,0,24,25],
-"classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538":[1,0,0,24,15],
-"classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3":[1,0,0,24,47],
-"classmeow_1_1Vector2D.html#a1bb44937c6a470a483740aa6527a90b9":[1,0,0,24,48],
-"classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331":[1,0,0,24,41],
-"classmeow_1_1Vector2D.html#a23046c79acf88b719292022ea4e8d171":[1,0,0,24,49],
-"classmeow_1_1Vector2D.html#a26a246441af25df6aa76708cf98fb9e6":[1,0,0,24,53],
-"classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579":[1,0,0,24,46],
-"classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633":[1,0,0,24,24],
-"classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6":[1,0,0,24,28],
-"classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e":[1,0,0,24,42],
-"classmeow_1_1Vector2D.html#a3782df3eec67c68edae1afdd64e18d27":[1,0,0,24,6],
-"classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac":[1,0,0,24,31],
-"classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242":[1,0,0,24,37],
-"classmeow_1_1Vector2D.html#a48f420d0f701c059f86f33cdfdf630b7":[1,0,0,24,52],
-"classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c":[1,0,0,24,20],
-"classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d":[1,0,0,24,7],
-"classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e":[1,0,0,24,8],
-"classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490":[1,0,0,24,13],
-"classmeow_1_1Vector2D.html#a62a15858053f7c6c80aa9a896dd6d78d":[1,0,0,24,5],
-"classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda":[1,0,0,24,0],
-"classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e":[1,0,0,24,32],
-"classmeow_1_1Vector2D.html#a713952e42ea15ee86187a14b677e9555":[1,0,0,24,2],
-"classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db":[1,0,0,24,17],
-"classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73":[1,0,0,24,50],
-"classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15":[1,0,0,24,33],
-"classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320":[1,0,0,24,19],
-"classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8":[1,0,0,24,21],
-"classmeow_1_1Vector2D.html#a989ff27c4ef1dacd3f1b37b81dff0fa2":[1,0,0,24,3],
-"classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b":[1,0,0,24,22],
-"classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733":[1,0,0,24,43],
-"classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e":[1,0,0,24,26],
-"classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692":[1,0,0,24,35],
-"classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb":[1,0,0,24,34],
-"classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5":[1,0,0,24,14],
-"classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2":[1,0,0,24,18],
-"classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a":[1,0,0,24,30],
-"classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc":[1,0,0,24,11],
-"classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45":[1,0,0,24,23],
-"classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a":[1,0,0,24,45],
-"classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae":[1,0,0,24,10],
-"classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483":[1,0,0,24,9],
-"classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd":[1,0,0,24,16],
-"classmeow_1_1Vector2D.html#ade618c2ccb5a6c1915495e5b0e34cba4":[1,0,0,24,4],
-"classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0":[1,0,0,24,38],
-"classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080":[1,0,0,24,36]
+"classmeow_1_1Vector.html#a34ca34c834e47288894cec2445e5b073":[1,0,0,38,4],
+"classmeow_1_1Vector.html#a3fdb5ccf26fe0602f7bd08e1ecfc940c":[1,0,0,38,23],
+"classmeow_1_1Vector.html#a43f91063553124efdd23d7f3db1599ac":[1,0,0,38,8],
+"classmeow_1_1Vector.html#a45bd0b9c27a2fc83f1d00106c976751c":[1,0,0,38,17],
+"classmeow_1_1Vector.html#a461ae8dc7eab62d445607067e31ac81e":[1,0,0,38,16],
+"classmeow_1_1Vector.html#a510da6e6a0470bf2312e62c1b43a310a":[1,0,0,38,26],
+"classmeow_1_1Vector.html#a52540cc03073243026770587c35beba0":[1,0,0,38,9],
+"classmeow_1_1Vector.html#a554bb098d8af7ef1458624e8b1f47e6a":[1,0,0,38,10],
+"classmeow_1_1Vector.html#a5589e07881f9f6a7bb7c43630d30ecdd":[1,0,0,38,6],
+"classmeow_1_1Vector.html#a579a922c3f6c70e6e2c67d8d4d1c1b28":[1,0,0,38,35],
+"classmeow_1_1Vector.html#a58f997cdc6b98a76ae13bba6d685d815":[1,0,0,38,5],
+"classmeow_1_1Vector.html#a628406a3f273f85dc4c619b8f3cd8940":[1,0,0,38,32],
+"classmeow_1_1Vector.html#a6591f95bda6b9724d2f66fc1254bfa7a":[1,0,0,38,21],
+"classmeow_1_1Vector.html#a68530affccd332248e476cc3e188cd61":[1,0,0,38,2],
+"classmeow_1_1Vector.html#a70c2620d25f6a36dc6d6aa38851b1c7a":[1,0,0,38,37],
+"classmeow_1_1Vector.html#a71b56938e01de730490e722824f4b53e":[1,0,0,38,15],
+"classmeow_1_1Vector.html#a74e4cf085fd43a51c50872ea9b42c47e":[1,0,0,38,28],
+"classmeow_1_1Vector.html#a7def8437ada844cc6b6dc9769aba1ee6":[1,0,0,38,3],
+"classmeow_1_1Vector.html#a8180db77db8e6ef30a15f4bd1fcb7ef1":[1,0,0,38,22],
+"classmeow_1_1Vector.html#a8813d3c4979bef7ed863fde8fc4249fc":[1,0,0,38,33],
+"classmeow_1_1Vector.html#a8cad36b5fab47f3d50b840ff26260623":[1,0,0,38,29],
+"classmeow_1_1Vector.html#a9228c4b935c57cd2af9cb07218eca452":[1,0,0,38,13],
+"classmeow_1_1Vector.html#a98f150719042e458d52a1476ae9fd52e":[1,0,0,38,38],
+"classmeow_1_1Vector.html#aadbed69a847ce560210d0513c2156448":[1,0,0,38,20],
+"classmeow_1_1Vector.html#ab675b777186dd4903367bc77922893ee":[1,0,0,38,19],
+"classmeow_1_1Vector.html#ab97e0c09f4665241e052642181732d96":[1,0,0,38,34],
+"classmeow_1_1Vector.html#abefb870f27490906e326a6f94a896f7c":[1,0,0,38,18],
+"classmeow_1_1Vector.html#ac3e4b43822b9091c3eab7215c52b140d":[1,0,0,38,27],
+"classmeow_1_1Vector.html#ac7464dd163607b1a6417e438a639d050":[1,0,0,38,1],
+"classmeow_1_1Vector.html#ac813d8c46325f8ec4771a7cc315c8908":[1,0,0,38,12],
+"classmeow_1_1Vector.html#ad2e490231e4b624ef86f958b99c94533":[1,0,0,38,36],
+"classmeow_1_1Vector.html#ad46346bcc2250cbf91803d38df9d538e":[1,0,0,38,31],
+"classmeow_1_1Vector.html#ada37bc2df18e7c892d4b5e2ac34bf025":[1,0,0,38,11],
+"classmeow_1_1Vector.html#aee0da81d6a393d2abf7bf20c2ef260c3":[1,0,0,38,7],
+"classmeow_1_1Vector.html#af10156730c992a5597ca674940157fe8":[1,0,0,38,24],
+"classmeow_1_1Vector.html#afc7cc691dd00ab41fd56d798c13a6a27":[1,0,0,38,14],
+"classmeow_1_1Vector2D.html":[1,0,0,15],
+"classmeow_1_1Vector2D.html#a006d1423d217f03d8ea94ad94384b965":[1,0,0,15,46],
+"classmeow_1_1Vector2D.html#a01aeddc4e436a8c97e0e570a089ea6c2":[1,0,0,15,1],
+"classmeow_1_1Vector2D.html#a045c6189a70574b1465131d59410fa16":[1,0,0,15,12],
+"classmeow_1_1Vector2D.html#a0506d587eb30444092082258baab7a74":[1,0,0,15,53],
+"classmeow_1_1Vector2D.html#a0b53875b3acbc7ac8c8e773c9ed340e2":[1,0,0,15,39],
+"classmeow_1_1Vector2D.html#a16a2ba46dfff7929b291df9aa0952422":[1,0,0,15,25],
+"classmeow_1_1Vector2D.html#a1847d22eda48a16d9265f6e0774e1538":[1,0,0,15,15],
+"classmeow_1_1Vector2D.html#a1bb0d1ce4954e56b8b0f166b928816a3":[1,0,0,15,49],
+"classmeow_1_1Vector2D.html#a1bb44937c6a470a483740aa6527a90b9":[1,0,0,15,50],
+"classmeow_1_1Vector2D.html#a21850fb1a57df44425330ede4cfee331":[1,0,0,15,41],
+"classmeow_1_1Vector2D.html#a23046c79acf88b719292022ea4e8d171":[1,0,0,15,51],
+"classmeow_1_1Vector2D.html#a26a246441af25df6aa76708cf98fb9e6":[1,0,0,15,55],
+"classmeow_1_1Vector2D.html#a274c5cd3e139978539655a0191f03579":[1,0,0,15,48],
+"classmeow_1_1Vector2D.html#a2a0cd6731b85b71649dca56d719a1633":[1,0,0,15,24],
+"classmeow_1_1Vector2D.html#a2d5ada8cf5673c79375c0429a1681ca6":[1,0,0,15,28],
+"classmeow_1_1Vector2D.html#a2e768dd00d86dafa8adefc4ffc4edc9e":[1,0,0,15,42],
+"classmeow_1_1Vector2D.html#a3782df3eec67c68edae1afdd64e18d27":[1,0,0,15,6],
+"classmeow_1_1Vector2D.html#a43660ff47fbe41076396c122a5bfd7ac":[1,0,0,15,31],
+"classmeow_1_1Vector2D.html#a470def2d8b1789e0cbb8ede298893242":[1,0,0,15,37],
+"classmeow_1_1Vector2D.html#a48f420d0f701c059f86f33cdfdf630b7":[1,0,0,15,54],
+"classmeow_1_1Vector2D.html#a4e0422609e71a9e16b41fceca451d63c":[1,0,0,15,20],
+"classmeow_1_1Vector2D.html#a52467da33d126ff24f4c2757ee37ed4d":[1,0,0,15,7],
+"classmeow_1_1Vector2D.html#a56f0d3848a5508b33d6c564e2eebb75e":[1,0,0,15,8],
+"classmeow_1_1Vector2D.html#a5a7a5ca3c2a401f1409b05b6bdf18490":[1,0,0,15,13],
+"classmeow_1_1Vector2D.html#a62a15858053f7c6c80aa9a896dd6d78d":[1,0,0,15,5],
+"classmeow_1_1Vector2D.html#a69f2ee0830db546d5a2b5cb39a22ffda":[1,0,0,15,0],
+"classmeow_1_1Vector2D.html#a6b86b91ba3c24e668593aaba3e4bc50e":[1,0,0,15,32],
+"classmeow_1_1Vector2D.html#a713952e42ea15ee86187a14b677e9555":[1,0,0,15,2],
+"classmeow_1_1Vector2D.html#a715f0f3cb62fddd7723b38d4211bb6db":[1,0,0,15,17],
+"classmeow_1_1Vector2D.html#a79c0c92338f7197902cfc53876eb5e73":[1,0,0,15,52],
+"classmeow_1_1Vector2D.html#a7a71b243bdcab1d6433f2c7611bc8d15":[1,0,0,15,33],
+"classmeow_1_1Vector2D.html#a8c65e501c1eeafe7f504c3b834743320":[1,0,0,15,19],
+"classmeow_1_1Vector2D.html#a8d389c0b1a9cc2b3a9dec7fec05bbad8":[1,0,0,15,21],
+"classmeow_1_1Vector2D.html#a989ff27c4ef1dacd3f1b37b81dff0fa2":[1,0,0,15,3],
+"classmeow_1_1Vector2D.html#aa5da315ea365b2ca374704a3e8dded9b":[1,0,0,15,22],
+"classmeow_1_1Vector2D.html#aa6ae22d99360ff9e0b623e1744576733":[1,0,0,15,43],
+"classmeow_1_1Vector2D.html#abc930168f72c634aa9a608cc9a4e8c1e":[1,0,0,15,26],
+"classmeow_1_1Vector2D.html#abe7d948febd4ea0faf80be7ffc369692":[1,0,0,15,35],
+"classmeow_1_1Vector2D.html#ac160da32a9af65264c4b509db5d9f0fb":[1,0,0,15,34],
+"classmeow_1_1Vector2D.html#ac32c4c5bd8ecf0a662dd12f3b6de15e5":[1,0,0,15,14],
+"classmeow_1_1Vector2D.html#ac3d894445c7dfa8b0cbe8ec2c1dfd1c2":[1,0,0,15,18],
+"classmeow_1_1Vector2D.html#aca1ad41491896a0743029d9864495c6a":[1,0,0,15,30],
+"classmeow_1_1Vector2D.html#acbb2ec7aa2897e93b3ff9964565ae8fc":[1,0,0,15,11],
+"classmeow_1_1Vector2D.html#ad60642b6b0dc4a6626e1d9eb917e6b45":[1,0,0,15,23],
+"classmeow_1_1Vector2D.html#ad7b3e23827cfc3db7fbcc12c70db398a":[1,0,0,15,47],
+"classmeow_1_1Vector2D.html#adc7dbbcc85cacd7ca22b466335f250ae":[1,0,0,15,10],
+"classmeow_1_1Vector2D.html#adced5720013a8be2883df4a82e091483":[1,0,0,15,9],
+"classmeow_1_1Vector2D.html#added6ab5bb058ef53f919724333454fd":[1,0,0,15,16],
+"classmeow_1_1Vector2D.html#ade618c2ccb5a6c1915495e5b0e34cba4":[1,0,0,15,4],
+"classmeow_1_1Vector2D.html#ae2fe5b97bf837bc29bb6d819772f4ea0":[1,0,0,15,38],
+"classmeow_1_1Vector2D.html#af164380cbababa279dee2bedb81ec080":[1,0,0,15,36],
+"classmeow_1_1Vector2D.html#af3b13c54abc0d8a328833d44b512a299":[1,0,0,15,45],
+"classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d":[1,0,0,15,44],
+"classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba":[1,0,0,15,27],
+"classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0":[1,0,0,15,29],
+"classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf":[1,0,0,15,40],
+"classmeow_1_1Vector3D.html":[1,0,0,16],
+"classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455":[1,0,0,16,50],
+"classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c":[1,0,0,16,3],
+"classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc":[1,0,0,16,20],
+"classmeow_1_1Vector3D.html#a110f24d804fe577e37d3aa69c4316874":[1,0,0,16,44],
+"classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf":[1,0,0,16,52],
+"classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5":[1,0,0,16,7],
+"classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a":[1,0,0,16,19],
+"classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92":[1,0,0,16,35],
+"classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617":[1,0,0,16,43],
+"classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950":[1,0,0,16,55],
+"classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506":[1,0,0,16,11],
+"classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927":[1,0,0,16,38],
+"classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523":[1,0,0,16,5],
+"classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f":[1,0,0,16,40],
+"classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24":[1,0,0,16,57],
+"classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514":[1,0,0,16,51],
+"classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97":[1,0,0,16,0],
+"classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e":[1,0,0,16,48],
+"classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea":[1,0,0,16,47],
+"classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390":[1,0,0,16,1],
+"classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7":[1,0,0,16,6],
+"classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b":[1,0,0,16,13],
+"classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc":[1,0,0,16,27],
+"classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9":[1,0,0,16,34],
+"classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6":[1,0,0,16,29],
+"classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915":[1,0,0,16,21],
+"classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd":[1,0,0,16,37],
+"classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8":[1,0,0,16,2],
+"classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125":[1,0,0,16,39],
+"classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87":[1,0,0,16,12],
+"classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8":[1,0,0,16,33],
+"classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc":[1,0,0,16,8],
+"classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b":[1,0,0,16,42],
+"classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396":[1,0,0,16,14],
+"classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8":[1,0,0,16,23],
+"classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39":[1,0,0,16,56],
+"classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46":[1,0,0,16,36],
+"classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d":[1,0,0,16,9],
+"classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae":[1,0,0,16,54],
+"classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde":[1,0,0,16,16],
+"classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2":[1,0,0,16,46],
+"classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2":[1,0,0,16,53],
+"classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8":[1,0,0,16,22],
+"classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97":[1,0,0,16,28],
+"classmeow_1_1Vector3D.html#abb0b965dd0aa84a424b64dc74644e349":[1,0,0,16,45],
+"classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc":[1,0,0,16,30],
+"classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099":[1,0,0,16,26],
+"classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb":[1,0,0,16,31],
+"classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265":[1,0,0,16,18],
+"classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1":[1,0,0,16,32],
+"classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72":[1,0,0,16,17],
+"classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec":[1,0,0,16,15],
+"classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7":[1,0,0,16,49],
+"classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf":[1,0,0,16,25],
+"classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2":[1,0,0,16,41],
+"classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c":[1,0,0,16,24],
+"classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f":[1,0,0,16,4],
+"classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0":[1,0,0,16,10],
+"classmeow_1_1ViewPort.html":[1,0,0,30],
+"classmeow_1_1WatchBall.html":[1,0,0,31],
+"classmeow_1_1WatchBall.html#a00fcbbce6d9e4748a9b093983e591c19":[1,0,0,31,16],
+"classmeow_1_1WatchBall.html#a07068805c2c31cce87eea8771611a711":[1,0,0,31,18],
+"classmeow_1_1WatchBall.html#a1480323a56f6f53799e56f4855d95b07":[1,0,0,31,22],
+"classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c":[1,0,0,31,0],
+"classmeow_1_1WatchBall.html#a18cac43a61f741c191148bfef76e3d85":[1,0,0,31,21],
+"classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98":[1,0,0,31,7],
+"classmeow_1_1WatchBall.html#a1e1c147b92eb097472f957b5fc44346f":[1,0,0,31,9],
+"classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c":[1,0,0,31,3],
+"classmeow_1_1WatchBall.html#a33cb0d690e6da55580f1747c7fb72e7a":[1,0,0,31,24],
+"classmeow_1_1WatchBall.html#a69948640465200ca8fadc364aad98b23":[1,0,0,31,20],
+"classmeow_1_1WatchBall.html#a6dc606fde781e28da367e4d5ef023341":[1,0,0,31,8],
+"classmeow_1_1WatchBall.html#a798e37186c20a9b134b2137a2d4f7b26":[1,0,0,31,2],
+"classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd":[1,0,0,31,13],
+"classmeow_1_1WatchBall.html#aa511d4d3fe3742e03dfad5f889a3628f":[1,0,0,31,10],
+"classmeow_1_1WatchBall.html#ab0072695aa7766d1d77f2f71424fcb40":[1,0,0,31,1],
+"classmeow_1_1WatchBall.html#ab8478f0460b456da11863ab9e7542bd1":[1,0,0,31,23],
+"classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73":[1,0,0,31,12],
+"classmeow_1_1WatchBall.html#ad2a10fde68b850a32193c20804708bc6":[1,0,0,31,6],
+"classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145":[1,0,0,31,14],
+"classmeow_1_1WatchBall.html#ae80be9aa3e4e4e3a1577c8fecf05c22b":[1,0,0,31,4],
+"classmeow_1_1WatchBall.html#aea73c7ddb1fb42a257406735ea687d4d":[1,0,0,31,11],
+"classmeow_1_1WatchBall.html#aeaedc62a9647b572e0606446e741152f":[1,0,0,31,19],
+"classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee":[1,0,0,31,17],
+"classmeow_1_1WatchBall.html#afa8f3bf18dcd5295802777c1d9a25d71":[1,0,0,31,5],
+"classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce":[1,0,0,31,15],
+"classmeow_1_1YUVf__Space.html":[1,0,0,5],
+"classmeow_1_1YUVf__Space.html#a056acc13f596f9d488eeb8540aa93a2d":[1,0,0,5,9],
+"classmeow_1_1YUVf__Space.html#a06cf23bd6493ce0c1e69cca45b3b9f96":[1,0,0,5,7],
+"classmeow_1_1YUVf__Space.html#a0a38aa9230be765cdb7e1fd5ace9315b":[1,0,0,5,6],
+"classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415":[1,0,0,5,3],
+"classmeow_1_1YUVf__Space.html#a25715d75897bd4ede9898edfc932ffd5":[1,0,0,5,16],
+"classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0":[1,0,0,5,1],
+"classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226":[1,0,0,5,23],
+"classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63":[1,0,0,5,19],
+"classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06":[1,0,0,5,28],
+"classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262":[1,0,0,5,4],
+"classmeow_1_1YUVf__Space.html#a5694afcf7bf1962ea9e0abc7b8801358":[1,0,0,5,2],
+"classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79":[1,0,0,5,22],
+"classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0":[1,0,0,5,18],
+"classmeow_1_1YUVf__Space.html#a99f55740ad5a8b57f4edf68a69e2b720":[1,0,0,5,30],
+"classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24":[1,0,0,5,0],
+"classmeow_1_1YUVf__Space.html#a9f4740de51da44bb8397c90f24975c19":[1,0,0,5,26],
+"classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949":[1,0,0,5,14],
+"classmeow_1_1YUVf__Space.html#ab09964887a8e6049fb9eaefd4fdd872c":[1,0,0,5,21],
+"classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6":[1,0,0,5,11],
+"classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c":[1,0,0,5,20],
+"classmeow_1_1YUVf__Space.html#acd8f8d7472bfa816669e601243c0c2df":[1,0,0,5,10],
+"classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267":[1,0,0,5,13],
+"classmeow_1_1YUVf__Space.html#ad4e4990fd6dbaaa3bdbb8c4706830588":[1,0,0,5,5],
+"classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6":[1,0,0,5,25],
+"classmeow_1_1YUVf__Space.html#adf527a2801ec37a42edf1b1964007547":[1,0,0,5,8],
+"classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323":[1,0,0,5,24],
+"classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239":[1,0,0,5,15],
+"classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa":[1,0,0,5,17],
+"classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b":[1,0,0,5,12],
+"classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea":[1,0,0,5,27],
+"classmeow_1_1YUVf__Space.html#afe90af43e91f5134419a2ca7624cff66":[1,0,0,5,29],
+"dir_115d3279a93b9c99d8f569a34543848f.html":[2,0,0,3],
+"dir_540a4c8f2977878a343351220ffba92b.html":[2,0,0,5],
+"dir_77e0ab67466b1e7d76f50725a5ab9910.html":[2,0,0,4],
+"dir_92fecd8d02dd5e7a67429447fdf0f60f.html":[2,0,0],
+"dir_a17ff8dcb3a1c1b842af541700214096.html":[2,0,0,1],
+"dir_a57e9e528cb28fd6752031b735908fb6.html":[2,0,0,2],
+"dir_f6840b2fecd08a3779df34f0add0e074.html":[2,0,0,0],
+"files.html":[2,0],
+"functions.html":[1,3,0,0],
+"functions.html":[1,3,0],
+"functions_b.html":[1,3,0,1],
+"functions_c.html":[1,3,0,2],
+"functions_d.html":[1,3,0,3],
+"functions_e.html":[1,3,0,4],
+"functions_enum.html":[1,3,4],
+"functions_eval.html":[1,3,5],
+"functions_f.html":[1,3,0,5],
+"functions_func.html":[1,3,1,0],
+"functions_func.html":[1,3,1],
+"functions_func_b.html":[1,3,1,1],
+"functions_func_c.html":[1,3,1,2],
+"functions_func_d.html":[1,3,1,3],
+"functions_func_e.html":[1,3,1,4],
+"functions_func_f.html":[1,3,1,5],
+"functions_func_g.html":[1,3,1,6],
+"functions_func_h.html":[1,3,1,7],
+"functions_func_i.html":[1,3,1,8],
+"functions_func_j.html":[1,3,1,9],
+"functions_func_k.html":[1,3,1,10],
+"functions_func_l.html":[1,3,1,11],
+"functions_func_m.html":[1,3,1,12],
+"functions_func_n.html":[1,3,1,13],
+"functions_func_o.html":[1,3,1,14],
+"functions_func_p.html":[1,3,1,15],
+"functions_func_q.html":[1,3,1,16],
+"functions_func_r.html":[1,3,1,17],
+"functions_func_s.html":[1,3,1,18],
+"functions_func_t.html":[1,3,1,19],
+"functions_func_u.html":[1,3,1,20]
};
diff --git a/doc/html/navtreeindex5.js b/doc/html/navtreeindex5.js
index e278812..069143f 100644
--- a/doc/html/navtreeindex5.js
+++ b/doc/html/navtreeindex5.js
@@ -1,197 +1,5 @@
var NAVTREEINDEX5 =
{
-"classmeow_1_1Vector2D.html#af3fd0ff1b8f9ca6df82b8659cadafb7d":[1,0,0,24,44],
-"classmeow_1_1Vector2D.html#af609b7cb9d23412fe2ec627eec902cba":[1,0,0,24,27],
-"classmeow_1_1Vector2D.html#aff9ac089030964f9ba665a5522d759f0":[1,0,0,24,29],
-"classmeow_1_1Vector2D.html#affe23a69e939807c11ee8763ca79debf":[1,0,0,24,40],
-"classmeow_1_1Vector3D.html":[1,0,0,25],
-"classmeow_1_1Vector3D.html#a001a44809826f9cd17dbd652c790c455":[1,0,0,25,48],
-"classmeow_1_1Vector3D.html#a0244832892d238c66945cbb39e2a5d6c":[1,0,0,25,3],
-"classmeow_1_1Vector3D.html#a04201f13c26a2f6abc9b1c7b0ff313cc":[1,0,0,25,20],
-"classmeow_1_1Vector3D.html#a128085dc3d052f9479f3486fc3882caf":[1,0,0,25,50],
-"classmeow_1_1Vector3D.html#a1b950da187dd750e25b31f3f267234b5":[1,0,0,25,7],
-"classmeow_1_1Vector3D.html#a22717807229c6243b5d0fd4d370b578a":[1,0,0,25,19],
-"classmeow_1_1Vector3D.html#a238bd646690e1ac1660726e007b05d92":[1,0,0,25,35],
-"classmeow_1_1Vector3D.html#a27a06ec4ab5e4f6d3d59eeffa5a31617":[1,0,0,25,43],
-"classmeow_1_1Vector3D.html#a2d3855af7fd18b94faa89cceffa3d950":[1,0,0,25,53],
-"classmeow_1_1Vector3D.html#a2ec32fffb7a0355d46c52826f85aa506":[1,0,0,25,11],
-"classmeow_1_1Vector3D.html#a336dbab9f61ee8196ce4c577a169a927":[1,0,0,25,38],
-"classmeow_1_1Vector3D.html#a360cc4bdfaca40a1b9e80590dd13e523":[1,0,0,25,5],
-"classmeow_1_1Vector3D.html#a47b8cbd8a6738bbdbe713aa342a1d53f":[1,0,0,25,40],
-"classmeow_1_1Vector3D.html#a49b26941a2b323519ee22fbabdd0ce24":[1,0,0,25,55],
-"classmeow_1_1Vector3D.html#a4d95f04693bc608375a5dffb3f8d6514":[1,0,0,25,49],
-"classmeow_1_1Vector3D.html#a62bd29ce86c81075ef240eb0d0fc0d97":[1,0,0,25,0],
-"classmeow_1_1Vector3D.html#a647a1a8b562c05d615328559f557257e":[1,0,0,25,46],
-"classmeow_1_1Vector3D.html#a65995d7ae4ba5652e162be215a5ec1ea":[1,0,0,25,45],
-"classmeow_1_1Vector3D.html#a6c1f0e4d1d28cbb32fa4cc5e4d7bf390":[1,0,0,25,1],
-"classmeow_1_1Vector3D.html#a76e749898519070a7918a9cf382d87d7":[1,0,0,25,6],
-"classmeow_1_1Vector3D.html#a7d6973544b3b3c4bd34055c34d3da73b":[1,0,0,25,13],
-"classmeow_1_1Vector3D.html#a7e274b5303baca7caec05d34a4e72ccc":[1,0,0,25,27],
-"classmeow_1_1Vector3D.html#a7fa501db101297b8536801bca68fa0c9":[1,0,0,25,34],
-"classmeow_1_1Vector3D.html#a80e9a667ae9d0d1015123d8477cfeee6":[1,0,0,25,29],
-"classmeow_1_1Vector3D.html#a840c9c1ab9734c0687241cc6636fe915":[1,0,0,25,21],
-"classmeow_1_1Vector3D.html#a882b59cc16aaaa5b136dc60d1d6eecbd":[1,0,0,25,37],
-"classmeow_1_1Vector3D.html#a8f670a62f3f3ff3a6d7f7326e9d4bfd8":[1,0,0,25,2],
-"classmeow_1_1Vector3D.html#a8fc395992d84b816307f72026d1e7125":[1,0,0,25,39],
-"classmeow_1_1Vector3D.html#a9449f90146085ac5901eb0c75b316b87":[1,0,0,25,12],
-"classmeow_1_1Vector3D.html#a967c15ddac7c8e949e8361c3339492c8":[1,0,0,25,33],
-"classmeow_1_1Vector3D.html#aa26ba31625ebeeb07c41925335c1afcc":[1,0,0,25,8],
-"classmeow_1_1Vector3D.html#aa733fcc0936ef22613df75f9dabd853b":[1,0,0,25,42],
-"classmeow_1_1Vector3D.html#aa8204ccaf2a6a0459f58f92defee3396":[1,0,0,25,14],
-"classmeow_1_1Vector3D.html#aa9f6d3c5f4e5dd0952633822451d98b8":[1,0,0,25,23],
-"classmeow_1_1Vector3D.html#aaa3b1182e639a91df5d58d6e5223ad39":[1,0,0,25,54],
-"classmeow_1_1Vector3D.html#ab19d15aa3ecbe2f2b87ce077a0bd7a46":[1,0,0,25,36],
-"classmeow_1_1Vector3D.html#ab266a5252dd1243b726584724f8f843d":[1,0,0,25,9],
-"classmeow_1_1Vector3D.html#ab3603b9ca292877febc1aec42b29b0ae":[1,0,0,25,52],
-"classmeow_1_1Vector3D.html#ab378a6b96d9e5d9a75f21ee3bf107bde":[1,0,0,25,16],
-"classmeow_1_1Vector3D.html#ab509fd9ef3b79fb13cc04cfec798dcc2":[1,0,0,25,44],
-"classmeow_1_1Vector3D.html#ab520fe8f88aa2df1af1bfb91bac28fb2":[1,0,0,25,51],
-"classmeow_1_1Vector3D.html#ab71feb692f3ce13de6815fa1b2b21be8":[1,0,0,25,22],
-"classmeow_1_1Vector3D.html#ab868dfd428a801abe173085826a40c97":[1,0,0,25,28],
-"classmeow_1_1Vector3D.html#abd020d6c071c7c3d374c52d738b471fc":[1,0,0,25,30],
-"classmeow_1_1Vector3D.html#ac49ceadb4ac36acaa0031160a1e1b099":[1,0,0,25,26],
-"classmeow_1_1Vector3D.html#ac84bb8858275f0c7c780fce3b9f3d0fb":[1,0,0,25,31],
-"classmeow_1_1Vector3D.html#acb2fc741a0bd039b38b1ae5cec103265":[1,0,0,25,18],
-"classmeow_1_1Vector3D.html#ad8effb8709fe565734bc1c8f94dc0ef1":[1,0,0,25,32],
-"classmeow_1_1Vector3D.html#ae03fb93d06c60fd2901875ead10c8c72":[1,0,0,25,17],
-"classmeow_1_1Vector3D.html#ae5d23addf232794f4635bdf6221ef7ec":[1,0,0,25,15],
-"classmeow_1_1Vector3D.html#ae7254b17c13defe2123565c17c9856a7":[1,0,0,25,47],
-"classmeow_1_1Vector3D.html#aebeef94d26c97cf43566070ce5501baf":[1,0,0,25,25],
-"classmeow_1_1Vector3D.html#af4f968f581bfbcf57afcd1bbf1d3bee2":[1,0,0,25,41],
-"classmeow_1_1Vector3D.html#af4f99f5a4871892e3975e41c8137f69c":[1,0,0,25,24],
-"classmeow_1_1Vector3D.html#afae72511a31b5260ee93130d0654093f":[1,0,0,25,4],
-"classmeow_1_1Vector3D.html#afc6474b0219c6135f9e268404edc93e0":[1,0,0,25,10],
-"classmeow_1_1ViewPort.html":[1,0,0,39],
-"classmeow_1_1WatchBall.html":[1,0,0,40],
-"classmeow_1_1WatchBall.html#a00fcbbce6d9e4748a9b093983e591c19":[1,0,0,40,16],
-"classmeow_1_1WatchBall.html#a07068805c2c31cce87eea8771611a711":[1,0,0,40,18],
-"classmeow_1_1WatchBall.html#a1480323a56f6f53799e56f4855d95b07":[1,0,0,40,22],
-"classmeow_1_1WatchBall.html#a1626a844f77feebc5f0f71bcd71bf20c":[1,0,0,40,0],
-"classmeow_1_1WatchBall.html#a18cac43a61f741c191148bfef76e3d85":[1,0,0,40,21],
-"classmeow_1_1WatchBall.html#a1a8810f599cd9cf5929c8b95b52abf98":[1,0,0,40,7],
-"classmeow_1_1WatchBall.html#a1e1c147b92eb097472f957b5fc44346f":[1,0,0,40,9],
-"classmeow_1_1WatchBall.html#a255ccc4db07762e2f8f3443429aa017c":[1,0,0,40,3],
-"classmeow_1_1WatchBall.html#a33cb0d690e6da55580f1747c7fb72e7a":[1,0,0,40,24],
-"classmeow_1_1WatchBall.html#a69948640465200ca8fadc364aad98b23":[1,0,0,40,20],
-"classmeow_1_1WatchBall.html#a6dc606fde781e28da367e4d5ef023341":[1,0,0,40,8],
-"classmeow_1_1WatchBall.html#a798e37186c20a9b134b2137a2d4f7b26":[1,0,0,40,2],
-"classmeow_1_1WatchBall.html#a898f8ad46598a01633f444804853a3bd":[1,0,0,40,13],
-"classmeow_1_1WatchBall.html#aa511d4d3fe3742e03dfad5f889a3628f":[1,0,0,40,10],
-"classmeow_1_1WatchBall.html#ab0072695aa7766d1d77f2f71424fcb40":[1,0,0,40,1],
-"classmeow_1_1WatchBall.html#ab8478f0460b456da11863ab9e7542bd1":[1,0,0,40,23],
-"classmeow_1_1WatchBall.html#abf464a7507044d2bca58ce6b686c5a73":[1,0,0,40,12],
-"classmeow_1_1WatchBall.html#ad2a10fde68b850a32193c20804708bc6":[1,0,0,40,6],
-"classmeow_1_1WatchBall.html#ae2c8bc97ac7d09b886fe59a8f88c2145":[1,0,0,40,14],
-"classmeow_1_1WatchBall.html#ae80be9aa3e4e4e3a1577c8fecf05c22b":[1,0,0,40,4],
-"classmeow_1_1WatchBall.html#aea73c7ddb1fb42a257406735ea687d4d":[1,0,0,40,11],
-"classmeow_1_1WatchBall.html#aeaedc62a9647b572e0606446e741152f":[1,0,0,40,19],
-"classmeow_1_1WatchBall.html#af8a5cf5d7093da13578aee6f802c8cee":[1,0,0,40,17],
-"classmeow_1_1WatchBall.html#afa8f3bf18dcd5295802777c1d9a25d71":[1,0,0,40,5],
-"classmeow_1_1WatchBall.html#afcba8229502523255913392c592eabce":[1,0,0,40,15],
-"classmeow_1_1YUV.html":[1,0,0,12],
-"classmeow_1_1YUV.html#a05049ae90e750fa76d770f1c65ec7497":[1,0,0,12,0],
-"classmeow_1_1YUV.html#a20dd3fc696344e5e85b272cc00109da2":[1,0,0,12,3],
-"classmeow_1_1YUV.html#a2f75452f4b862468de4ed55a16841592":[1,0,0,12,13],
-"classmeow_1_1YUV.html#a3c28c80c9b99f16ee50f8dc80294af5b":[1,0,0,12,12],
-"classmeow_1_1YUV.html#a5edef3b5de6f888b04f698ce62f7dbfc":[1,0,0,12,18],
-"classmeow_1_1YUV.html#a6035ae9b71f5cd4678f9eedc8e0f71da":[1,0,0,12,9],
-"classmeow_1_1YUV.html#a6617e96d557ec53fff12bf634f536c18":[1,0,0,12,14],
-"classmeow_1_1YUV.html#a71875384a382367a6bab6f9bc79669e9":[1,0,0,12,17],
-"classmeow_1_1YUV.html#a71ec640b3ad61970e9261523ed412e2a":[1,0,0,12,11],
-"classmeow_1_1YUV.html#a74d443cbe42f0c4ebab98fd8a6a04b52":[1,0,0,12,16],
-"classmeow_1_1YUV.html#a82ad825fd5e7210c52a3ae88fc4dff55":[1,0,0,12,20],
-"classmeow_1_1YUV.html#a858dd15fe0c951bd5cad92099c565c26":[1,0,0,12,6],
-"classmeow_1_1YUV.html#a86e835802a207184caef995118f4ca7e":[1,0,0,12,5],
-"classmeow_1_1YUV.html#a8c5f97ba28e24dc7e8c89caba748bcc7":[1,0,0,12,8],
-"classmeow_1_1YUV.html#a8f001fc9d0efb2f69167bd3957009bf6":[1,0,0,12,15],
-"classmeow_1_1YUV.html#aa31eadddcecf041eca037330b3fe6898":[1,0,0,12,10],
-"classmeow_1_1YUV.html#ad606818b51a58a857e4cf25b81dccd0f":[1,0,0,12,2],
-"classmeow_1_1YUV.html#addc332aa6c92829fe96808e0f0f7212b":[1,0,0,12,4],
-"classmeow_1_1YUV.html#ae5f3feada99aaf8f14dd49f9f09c6f5a":[1,0,0,12,1],
-"classmeow_1_1YUV.html#af0c71f8f2964a96f8ef27d54818a9eae":[1,0,0,12,19],
-"classmeow_1_1YUV.html#af0e2d389c930707868a8ba73fe10bdbe":[1,0,0,12,7],
-"classmeow_1_1YUVf.html":[1,0,0,13],
-"classmeow_1_1YUVf.html#a20525a50b708c6ffb5886ad762671bda":[1,0,0,13,5],
-"classmeow_1_1YUVf.html#a211d1df1e9d314e32a7d9683f16a09ee":[1,0,0,13,4],
-"classmeow_1_1YUVf.html#a3dbaafe1ef635dabdc2374da8f4164a1":[1,0,0,13,1],
-"classmeow_1_1YUVf.html#a74eff21f234f0dd164dc6f6f1acb5a2d":[1,0,0,13,2],
-"classmeow_1_1YUVf.html#a90a1f836a1036af244fb7c4011205a88":[1,0,0,13,8],
-"classmeow_1_1YUVf.html#a988a3604b4108d4592e73f0a72c4a7af":[1,0,0,13,9],
-"classmeow_1_1YUVf.html#aa601cf43e25fa399b828d948e5cdd31c":[1,0,0,13,7],
-"classmeow_1_1YUVf.html#ac26a8246e0ddfe7f80ba2254acf6953d":[1,0,0,13,6],
-"classmeow_1_1YUVf.html#ac43c12e88f7dea7b4990a5a3e01e6102":[1,0,0,13,0],
-"classmeow_1_1YUVf.html#ada30ddfb72d65648f9710b5b6f79ff11":[1,0,0,13,3],
-"classmeow_1_1YUVf__Space.html":[1,0,0,14],
-"classmeow_1_1YUVf__Space.html#a056acc13f596f9d488eeb8540aa93a2d":[1,0,0,14,9],
-"classmeow_1_1YUVf__Space.html#a06cf23bd6493ce0c1e69cca45b3b9f96":[1,0,0,14,7],
-"classmeow_1_1YUVf__Space.html#a0a38aa9230be765cdb7e1fd5ace9315b":[1,0,0,14,6],
-"classmeow_1_1YUVf__Space.html#a0b34feef9db731dbc7228c0bc3554415":[1,0,0,14,3],
-"classmeow_1_1YUVf__Space.html#a25715d75897bd4ede9898edfc932ffd5":[1,0,0,14,16],
-"classmeow_1_1YUVf__Space.html#a2e9ddbeaae07e35c4c2adb254d5e4ca0":[1,0,0,14,1],
-"classmeow_1_1YUVf__Space.html#a31c9176faad460be84a0255bc3173226":[1,0,0,14,23],
-"classmeow_1_1YUVf__Space.html#a3b168dd8186710b014f2e1d1b5ee1c63":[1,0,0,14,19],
-"classmeow_1_1YUVf__Space.html#a47a65edcd356f3754f6aca45483cae06":[1,0,0,14,28],
-"classmeow_1_1YUVf__Space.html#a4ffd3340f73d108e4641de0eab155262":[1,0,0,14,4],
-"classmeow_1_1YUVf__Space.html#a5694afcf7bf1962ea9e0abc7b8801358":[1,0,0,14,2],
-"classmeow_1_1YUVf__Space.html#a92f015c9545102445d1163c7eab67e79":[1,0,0,14,22],
-"classmeow_1_1YUVf__Space.html#a99e8bb42edb254ed1415f55ef1558ab0":[1,0,0,14,18],
-"classmeow_1_1YUVf__Space.html#a99f55740ad5a8b57f4edf68a69e2b720":[1,0,0,14,30],
-"classmeow_1_1YUVf__Space.html#a9b3807a627b89e9484eda3fa40120a24":[1,0,0,14,0],
-"classmeow_1_1YUVf__Space.html#a9f4740de51da44bb8397c90f24975c19":[1,0,0,14,26],
-"classmeow_1_1YUVf__Space.html#aaf9cb97273b96475641a372fbbe86949":[1,0,0,14,14],
-"classmeow_1_1YUVf__Space.html#ab09964887a8e6049fb9eaefd4fdd872c":[1,0,0,14,21],
-"classmeow_1_1YUVf__Space.html#ab7a1880a397a5fff594ac18c0d569bd6":[1,0,0,14,11],
-"classmeow_1_1YUVf__Space.html#aba01d6b8d0d8840d0132ccd6b43d8c0c":[1,0,0,14,20],
-"classmeow_1_1YUVf__Space.html#acd8f8d7472bfa816669e601243c0c2df":[1,0,0,14,10],
-"classmeow_1_1YUVf__Space.html#ad377534486a9d1d1bea38d4c04ea0267":[1,0,0,14,13],
-"classmeow_1_1YUVf__Space.html#ad4e4990fd6dbaaa3bdbb8c4706830588":[1,0,0,14,5],
-"classmeow_1_1YUVf__Space.html#adb397aff53a9c0ede746bd734a519dd6":[1,0,0,14,25],
-"classmeow_1_1YUVf__Space.html#adf527a2801ec37a42edf1b1964007547":[1,0,0,14,8],
-"classmeow_1_1YUVf__Space.html#adf7029d33a94df084c4ec0142a35d323":[1,0,0,14,24],
-"classmeow_1_1YUVf__Space.html#ae799cfca7c0d3b4a817d33a6ebac5239":[1,0,0,14,15],
-"classmeow_1_1YUVf__Space.html#af2f8d6a8a4913de6ad17f2da86d949fa":[1,0,0,14,17],
-"classmeow_1_1YUVf__Space.html#afaf24781d6b28a9615c807dfc70e4f7b":[1,0,0,14,12],
-"classmeow_1_1YUVf__Space.html#afc4e9f52a8e75753772d99a077e5b4ea":[1,0,0,14,27],
-"classmeow_1_1YUVf__Space.html#afe90af43e91f5134419a2ca7624cff66":[1,0,0,14,29],
-"dir_115d3279a93b9c99d8f569a34543848f.html":[2,0,0,3],
-"dir_540a4c8f2977878a343351220ffba92b.html":[2,0,0,5],
-"dir_77e0ab67466b1e7d76f50725a5ab9910.html":[2,0,0,4],
-"dir_92fecd8d02dd5e7a67429447fdf0f60f.html":[2,0,0],
-"dir_a17ff8dcb3a1c1b842af541700214096.html":[2,0,0,1],
-"dir_a57e9e528cb28fd6752031b735908fb6.html":[2,0,0,2],
-"dir_f6840b2fecd08a3779df34f0add0e074.html":[2,0,0,0],
-"files.html":[2,0],
-"functions.html":[1,3,0,0],
-"functions.html":[1,3,0],
-"functions_b.html":[1,3,0,1],
-"functions_c.html":[1,3,0,2],
-"functions_d.html":[1,3,0,3],
-"functions_e.html":[1,3,0,4],
-"functions_enum.html":[1,3,4],
-"functions_eval.html":[1,3,5],
-"functions_f.html":[1,3,0,5],
-"functions_func.html":[1,3,1],
-"functions_func.html":[1,3,1,0],
-"functions_func_b.html":[1,3,1,1],
-"functions_func_c.html":[1,3,1,2],
-"functions_func_d.html":[1,3,1,3],
-"functions_func_e.html":[1,3,1,4],
-"functions_func_f.html":[1,3,1,5],
-"functions_func_g.html":[1,3,1,6],
-"functions_func_h.html":[1,3,1,7],
-"functions_func_i.html":[1,3,1,8],
-"functions_func_j.html":[1,3,1,9],
-"functions_func_k.html":[1,3,1,10],
-"functions_func_l.html":[1,3,1,11],
-"functions_func_m.html":[1,3,1,12],
-"functions_func_n.html":[1,3,1,13],
-"functions_func_o.html":[1,3,1,14],
-"functions_func_p.html":[1,3,1,15],
-"functions_func_q.html":[1,3,1,16],
-"functions_func_r.html":[1,3,1,17],
-"functions_func_s.html":[1,3,1,18],
-"functions_func_t.html":[1,3,1,19],
-"functions_func_u.html":[1,3,1,20],
"functions_func_v.html":[1,3,1,21],
"functions_func_w.html":[1,3,1,22],
"functions_func_x.html":[1,3,1,23],
@@ -249,5 +57,33 @@ var NAVTREEINDEX5 =
"namespacemembers_enum.html":[0,1,4],
"namespacemembers_eval.html":[0,1,5],
"namespacemembers_func.html":[0,1,1],
-"namespacemembers_type.html":[0,1,3]
+"namespacemembers_type.html":[0,1,3],
+"namespacemembers_vars.html":[0,1,2],
+"namespacemeow.html":[1,0,0],
+"namespacemeow.html":[0,0,0],
+"namespaces.html":[0,0],
+"pages.html":[],
+"structmeow_1_1PairToPair.html":[1,0,0,51],
+"structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6":[1,0,0,51,3],
+"structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0":[1,0,0,51,1],
+"structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b":[1,0,0,51,2],
+"structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a":[1,0,0,51,0],
+"structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2":[1,0,0,51,4],
+"structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b":[1,0,0,51,5],
+"structmeow_1_1SceneInfo.html":[1,0,0,18],
+"structmeow_1_1SceneInfo.html#a0bc6eacc640cb6c3fb17d39f028671df":[1,0,0,18,3],
+"structmeow_1_1SceneInfo.html#a2c8795480e3eae28533fa6e3eee0b832":[1,0,0,18,0],
+"structmeow_1_1SceneInfo.html#a39b6d8f2daaeec9a54673a2d40f0be22":[1,0,0,18,4],
+"structmeow_1_1SceneInfo.html#a6cec15ee17e6f15469d95ec6edd315dd":[1,0,0,18,2],
+"structmeow_1_1SceneInfo.html#a7e80b86ed68c340751c037315737c326":[1,0,0,18,1],
+"structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2":[1,0,0,18,5],
+"utility_8h.html":[2,0,0,8],
+"utility_8h.html#a09946550cc38b132151643d3408b0175":[2,0,0,8,6],
+"utility_8h.html#a375bf0494e671d61343f5be28f3204fb":[2,0,0,8,2],
+"utility_8h.html#a532a4a224ccd34baa4c6317a8a014ba4":[2,0,0,8,7],
+"utility_8h.html#a575ff1d89bedceb3f850e0c6b7ab2396":[2,0,0,8,4],
+"utility_8h.html#a644a491d867da42696e3cf226019fc25":[2,0,0,8,3],
+"utility_8h.html#a7b550f1ff25a89286527a460c390a902":[2,0,0,8,1],
+"utility_8h.html#a9aad86d9211af4ca27b72f87c2643926":[2,0,0,8,5],
+"utility_8h_source.html":[2,0,0,8]
};
diff --git a/doc/html/navtreeindex6.js b/doc/html/navtreeindex6.js
index 2456a30..602bc6b 100644
--- a/doc/html/navtreeindex6.js
+++ b/doc/html/navtreeindex6.js
@@ -1,7 +1,5 @@
var NAVTREEINDEX6 =
{
-"namespacemembers_vars.html":[0,1,2],
-"namespacemeow.html":[1,0,0],
"namespacemeow.html":[0,0,0],
"namespaces.html":[0,0],
"pages.html":[],
@@ -19,28 +17,13 @@ var NAVTREEINDEX6 =
"structmeow_1_1SceneInfo.html#a6cec15ee17e6f15469d95ec6edd315dd":[1,0,0,27,2],
"structmeow_1_1SceneInfo.html#a7e80b86ed68c340751c037315737c326":[1,0,0,27,1],
"structmeow_1_1SceneInfo.html#a97d42dc08cd4b36007b71a7de91aa5d2":[1,0,0,27,5],
-"utility_8h.html":[2,0,0,9],
-"utility_8h.html#a09946550cc38b132151643d3408b0175":[2,0,0,9,6],
-"utility_8h.html#a375bf0494e671d61343f5be28f3204fb":[2,0,0,9,2],
-"utility_8h.html#a532a4a224ccd34baa4c6317a8a014ba4":[2,0,0,9,7],
-"utility_8h.html#a575ff1d89bedceb3f850e0c6b7ab2396":[2,0,0,9,4],
-"utility_8h.html#a644a491d867da42696e3cf226019fc25":[2,0,0,9,3],
-"utility_8h.html#a7b550f1ff25a89286527a460c390a902":[2,0,0,9,1],
-"utility_8h.html#a9aad86d9211af4ca27b72f87c2643926":[2,0,0,9,5],
-"utility_8h_source.html":[2,0,0,9],
-"utility_8hpp.html":[2,0,0,10],
-"utility_8hpp.html#a09946550cc38b132151643d3408b0175":[2,0,0,10,11],
-"utility_8hpp.html#a1a4b42ca72036f67fe4dba5806e120b4":[2,0,0,10,4],
-"utility_8hpp.html#a375bf0494e671d61343f5be28f3204fb":[2,0,0,10,2],
-"utility_8hpp.html#a532a4a224ccd34baa4c6317a8a014ba4":[2,0,0,10,12],
-"utility_8hpp.html#a575ff1d89bedceb3f850e0c6b7ab2396":[2,0,0,10,5],
-"utility_8hpp.html#a6ae78e60d507c85de003f8fa8423b650":[2,0,0,10,1],
-"utility_8hpp.html#a6b0b0620aa8677397e47d4dcc2f27e46":[2,0,0,10,8],
-"utility_8hpp.html#a98d838d338a3e6f3c57e94562fab3fa7":[2,0,0,10,6],
-"utility_8hpp.html#a9fe5a581cb5071e374c0ef6d17c2af3b":[2,0,0,10,3],
-"utility_8hpp.html#ab7b319dd4964a378a3d3e28d73f943d0":[2,0,0,10,10],
-"utility_8hpp.html#abfabfec93b0e5bd4412b5831e7bcf4b1":[2,0,0,10,9],
-"utility_8hpp.html#ad4d1e5fa951e5534204a0ee3eee22777":[2,0,0,10,0],
-"utility_8hpp.html#ae0273ff56bac6a6c7c855b5cad3e564d":[2,0,0,10,7],
-"utility_8hpp_source.html":[2,0,0,10]
+"utility_8h.html":[2,0,0,8],
+"utility_8h.html#a09946550cc38b132151643d3408b0175":[2,0,0,8,6],
+"utility_8h.html#a375bf0494e671d61343f5be28f3204fb":[2,0,0,8,2],
+"utility_8h.html#a532a4a224ccd34baa4c6317a8a014ba4":[2,0,0,8,7],
+"utility_8h.html#a575ff1d89bedceb3f850e0c6b7ab2396":[2,0,0,8,4],
+"utility_8h.html#a644a491d867da42696e3cf226019fc25":[2,0,0,8,3],
+"utility_8h.html#a7b550f1ff25a89286527a460c390a902":[2,0,0,8,1],
+"utility_8h.html#a9aad86d9211af4ca27b72f87c2643926":[2,0,0,8,5],
+"utility_8h_source.html":[2,0,0,8]
};
diff --git a/doc/html/structmeow_1_1PairToPair-members.html b/doc/html/structmeow_1_1PairToPair-members.html
index 0e30b1f..d7a1ee1 100644
--- a/doc/html/structmeow_1_1PairToPair-members.html
+++ b/doc/html/structmeow_1_1PairToPair-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -73,7 +73,7 @@ $(document).ready(function(){initNavTree('structmeow_1_1PairToPair.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/structmeow_1_1PairToPair.html b/doc/html/structmeow_1_1PairToPair.html
index 04b1002..256018e 100644
--- a/doc/html/structmeow_1_1PairToPair.html
+++ b/doc/html/structmeow_1_1PairToPair.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -63,7 +63,7 @@ $(document).ready(function(){initNavTree('structmeow_1_1PairToPair.html','');});
</div><!--header-->
<div class="contents">
-<p>有.from.first, .from.second, .to.first, .to.second
+<p>A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second.
<a href="structmeow_1_1PairToPair.html#details">More...</a></p>
<p><code>#include &quot;<a class="el" href="utility_8h_source.html">utility.h</a>&quot;</code></p>
@@ -90,10 +90,10 @@ Public Attributes</h2></td></tr>
<div class="textblock"><h3>template&lt;class F1, class F2 = F1, class T1 = F1, class T2 = T1&gt;<br/>
struct meow::PairToPair&lt; F1, F2, T1, T2 &gt;</h3>
-<p>有.from.first, .from.second, .to.first, .to.second </p>
+<p>A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second. </p>
<dl class="section author"><dt>Author</dt><dd>cathook </dd></dl>
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00019">19</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00020">20</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a424fce604376e2fd88e75d610821ef5a"></a>
<div class="memitem">
@@ -118,7 +118,7 @@ template&lt;class F1 , class F2 = F1, class T1 = F1, class T2 = T1&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00023">23</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00024">24</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -146,7 +146,7 @@ template&lt;class F1 , class F2 = F1, class T1 = F1, class T2 = T1&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00025">25</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00026">26</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -196,7 +196,7 @@ template&lt;class F1 , class F2 = F1, class T1 = F1, class T2 = T1&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00027">27</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00028">28</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -225,7 +225,7 @@ template&lt;class F1 , class F2 = F1, class T1 = F1, class T2 = T1&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00030">30</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00031">31</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -242,7 +242,7 @@ template&lt;class F1 , class F2 = F1, class T1 = F1, class T2 = T1&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00020">20</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00021">21</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -258,7 +258,7 @@ template&lt;class F1 , class F2 = F1, class T1 = F1, class T2 = T1&gt; </div>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00021">21</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00022">22</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -272,7 +272,7 @@ template&lt;class F1 , class F2 = F1, class T1 = F1, class T2 = T1&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="structmeow_1_1PairToPair.html">PairToPair</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:08 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:36 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/structmeow_1_1SceneInfo-members.html b/doc/html/structmeow_1_1SceneInfo-members.html
index 04bee4c..a883bb7 100644
--- a/doc/html/structmeow_1_1SceneInfo-members.html
+++ b/doc/html/structmeow_1_1SceneInfo-members.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -73,7 +73,7 @@ $(document).ready(function(){initNavTree('structmeow_1_1SceneInfo.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/structmeow_1_1SceneInfo.html b/doc/html/structmeow_1_1SceneInfo.html
index 73d0642..8495ccc 100644
--- a/doc/html/structmeow_1_1SceneInfo.html
+++ b/doc/html/structmeow_1_1SceneInfo.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -253,7 +253,7 @@ template&lt;class Pixel &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="structmeow_1_1SceneInfo.html">SceneInfo</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:04 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:32 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/stylesheet.css b/doc/html/stylesheet.css
index 0a627d7..cdab37d 100644
--- a/doc/html/stylesheet.css
+++ b/doc/html/stylesheet.css
@@ -146,11 +146,11 @@ a.elRef {
}
a.code, a.code:visited {
- color: #7695D2;
+ color: #7695D2;
}
a.codeRef, a.codeRef:visited {
- color: #7695D2;
+ color: #7695D2;
}
/* @end */
@@ -301,7 +301,7 @@ p.formulaDsp {
}
img.formulaDsp {
-
+
}
img.formulaInl {
@@ -364,20 +364,20 @@ span.charliteral {
color: #008080
}
-span.vhdldigit {
- color: #ff00ff
+span.vhdldigit {
+ color: #ff00ff
}
-span.vhdlchar {
- color: #000000
+span.vhdlchar {
+ color: #000000
}
-span.vhdlkeyword {
- color: #700070
+span.vhdlkeyword {
+ color: #700070
}
-span.vhdllogic {
- color: #ff0000
+span.vhdllogic {
+ color: #ff0000
}
blockquote {
@@ -569,13 +569,13 @@ table.memberdecls {
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-
+
}
.memdoc, dl.reflist dd {
- border-bottom: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
padding: 6px 10px 2px 10px;
/* background-color: #FBFCFD; */
border-top-width: 0;
@@ -627,18 +627,18 @@ dl.reflist dd {
.params, .retval, .exception, .tparams {
margin-left: 0px;
padding-left: 0px;
-}
+}
.params .paramname, .retval .paramname {
font-weight: bold;
vertical-align: top;
}
-
+
.params .paramtype {
font-style: italic;
vertical-align: top;
-}
-
+}
+
.params .paramdir {
font-family: "courier new",courier,monospace;
vertical-align: top;
@@ -816,8 +816,8 @@ table.fieldtable {
.fieldtable td.fielddoc p:first-child {
margin-top: 2px;
-}
-
+}
+
.fieldtable td.fielddoc p:last-child {
margin-bottom: 2px;
}
@@ -891,7 +891,7 @@ table.fieldtable {
color: #283A5D;
font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
+ text-decoration: none;
}
.navpath li.navelem a:hover
@@ -920,7 +920,7 @@ div.summary
padding-right: 5px;
width: 50%;
text-align: right;
-}
+}
div.summary a
{
@@ -1037,19 +1037,19 @@ dl.section dd {
vertical-align: bottom;
border-collapse: separate;
}
-
+
#projectlogo img
-{
+{
border: 0px none;
}
-
+
#projectname
{
font: 400% Tahoma, Arial,sans-serif,monospace;
margin: 0px;
padding: 2px 0px;
}
-
+
#projectbrief
{
font: 120% Tahoma, Arial,sans-serif;
@@ -1149,7 +1149,7 @@ div.toc ul {
list-style: none outside none;
border: medium none;
padding: 0px;
-}
+}
div.toc li.level1 {
margin-left: 0px;
diff --git a/doc/html/utility_8h.html b/doc/html/utility_8h.html
index 1054515..1b6b092 100644
--- a/doc/html/utility_8h.html
+++ b/doc/html/utility_8h.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('utility_8h.html','');});
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmeow_1_1PairToPair.html">meow::PairToPair&lt; F1, F2, T1, T2 &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">有.from.first, .from.second, .to.first, .to.second <a href="structmeow_1_1PairToPair.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A structur with memember <code></code>.from.first , <code></code>.from.second , <code></code>.to.first , <code></code>.to.second. <a href="structmeow_1_1PairToPair.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
@@ -127,7 +127,7 @@ Functions</h2></td></tr>
<div class="line"> __FUNCTION__,\</div>
<div class="line"> __LINE__,\</div>
<div class="line"> str)</div>
-<div class="ttc" id="namespacemeow_html_a644a491d867da42696e3cf226019fc25"><div class="ttname"><a href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">meow::debugPrintf_</a></div><div class="ttdeci">void debugPrintf_(char const *file, char const *func, size_t line, char const *msg)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00109">utility.h:109</a></div></div>
+<div class="ttc" id="namespacemeow_html_a644a491d867da42696e3cf226019fc25"><div class="ttname"><a href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">meow::debugPrintf_</a></div><div class="ttdeci">void debugPrintf_(char const *file, char const *func, size_t line, char const *msg)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00110">utility.h:110</a></div></div>
</div><!-- fragment -->
<p>若DEBUG有被define過, 將字串印到stderr, 並且附上檔名行號與所在函數名 </p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -139,7 +139,7 @@ Functions</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd>無 </dd></dl>
<dl class="section note"><dt>Note</dt><dd>這是一個 <b>macro</b> </dd></dl>
-<p>Definition at line <a class="el" href="utility_8h_source.html#l00103">103</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
+<p>Definition at line <a class="el" href="utility_8h_source.html#l00104">104</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
@@ -150,7 +150,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="utility_8h.html">utility.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
diff --git a/doc/html/utility_8h_source.html b/doc/html/utility_8h_source.html
index 08c9217..fc9573e 100644
--- a/doc/html/utility_8h_source.html
+++ b/doc/html/utility_8h_source.html
@@ -28,9 +28,9 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.4</span>
+ &#160;<span id="projectnumber">204.13.18</span>
</div>
- <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
+ <div id="projectbrief">A C++ template contains kinds of interesting classes and functions</div>
</td>
</tr>
</tbody>
@@ -70,135 +70,135 @@ $(document).ready(function(){initNavTree('utility_8h_source.html','');});
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span>meow {</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> F1, <span class="keyword">class</span> F2 = F1, <span class="keyword">class</span> T1 = F1, <span class="keyword">class</span> T2 = T1&gt;</div>
-<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html"> 19</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> {</div>
-<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2"> 20</a></span>&#160; std::pair&lt;F1, F2&gt; <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>;</div>
-<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b"> 21</a></span>&#160; std::pair&lt;T1, T2&gt; <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>;</div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
-<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a"> 23</a></span>&#160; <a class="code" href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a">PairToPair</a>() {</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; }</div>
-<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0"> 25</a></span>&#160; <a class="code" href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0">PairToPair</a>(<a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> <span class="keyword">const</span>&amp; pp): <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>(pp.<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>), <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>(pp.<a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>) {</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; }</div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b"> 27</a></span>&#160; <a class="code" href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b">PairToPair</a>(F1 <span class="keyword">const</span>&amp; f1, F2 <span class="keyword">const</span>&amp; f2, T1 <span class="keyword">const</span>&amp; t1, T2 <span class="keyword">const</span>&amp; t2):</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>(f1, f2), <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>(t1, t2) {</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div>
-<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6"> 30</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6">operator==</a>(<a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> <span class="keyword">const</span>&amp; p)<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a> == p.<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a> &amp;&amp; <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a> == p.<a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>);</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; }</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="namespacemeow.html#a09946550cc38b132151643d3408b0175"> 42</a></span>&#160;<span class="keyword">inline</span> std::string <a class="code" href="namespacemeow.html#a09946550cc38b132151643d3408b0175">stringPrintf</a>(<span class="keywordtype">char</span> <span class="keyword">const</span> * fmt, ...) {</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">char</span> str[8192];</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; va_list args;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; va_start(args, fmt);</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; vsnprintf(str, 8192, fmt, args);</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; va_end(args);</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">return</span> std::string(str);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;}</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4"> 60</a></span>&#160;<span class="keyword">inline</span> std::string <a class="code" href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">stringReplace</a>(std::string str,</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; std::string <span class="keyword">const</span>&amp; from,</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; std::string <span class="keyword">const</span>&amp; to) {</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; std::string out = str;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">int</span> len = from.length();</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> pos; (pos = out.find(from)) != std::string::npos; ) {</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; out.replace(pos, len, to);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; }</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">return</span> out;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;}</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb"> 81</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">cstringEndWith</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* str, <span class="keywordtype">int</span> n, ...) {</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">int</span> len = strlen(str);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; va_list args;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; va_start(args, n);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; n; i++) {</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* arg = va_arg(args, <span class="keywordtype">char</span> <span class="keyword">const</span>*);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">int</span> arglen = strlen(arg);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">if</span> (arglen &lt;= len &amp;&amp; strcmp(str + len - arglen, arg) == 0) {</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; }</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; va_end(args);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;}</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="utility_8h.html#a7b550f1ff25a89286527a460c390a902"> 103</a></span>&#160;<span class="preprocessor">#define debugPrintf(str) \</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">debugPrintf_(\</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"> __FILE__,\</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"> __FUNCTION__,\</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"> __LINE__,\</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"> str)</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="namespacemeow.html#a644a491d867da42696e3cf226019fc25"> 109</a></span>&#160;<span class="preprocessor"></span><span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">debugPrintf_</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* file,</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* func,</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">size_t</span> line,</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* msg) {</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#ifdef DEBUG</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span> fprintf(stderr, <span class="stringliteral">&quot;%s[%d] %s &gt;&gt; %s&quot;</span>, file, line, func, msg);</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#endif // DEBUG</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926"> 145</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926">messagePrintf</a>(<span class="keywordtype">int</span> level_change, <span class="keywordtype">char</span> <span class="keyword">const</span>* fmt, ...) {</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keyword">static</span> <span class="keywordtype">int</span> level = 0;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">static</span> <span class="keywordtype">int</span> last_level = -5;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">char</span> str[8192];</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; va_list args;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; va_start(args, fmt);</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; vsnprintf(str, 8192, fmt, args);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; va_end(args);</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">if</span> (last_level == 1 &amp;&amp; level_change == -1) {</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; printf(<span class="stringliteral">&quot; ...%s\n&quot;</span>, str);</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">if</span> (last_level == 1) printf(<span class="stringliteral">&quot;\n&quot;</span>);</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordtype">int</span> level2 = level + (level_change == -1 ? -1 : 0);</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; level2; i++) printf(<span class="stringliteral">&quot;| &quot;</span>);</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; printf(<span class="stringliteral">&quot;%s%s&quot;</span>, (level_change == -1 ? <span class="stringliteral">&quot;...&quot;</span> : <span class="stringliteral">&quot;&quot;</span>), str);</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">if</span> (level_change != 1) printf(<span class="stringliteral">&quot;\n&quot;</span>);</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; }</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; level += level_change;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; last_level = level_change;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; fflush(stdout);</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;}</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396"> 178</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">filenameCompare</a>(std::string <span class="keyword">const</span>&amp; f1, std::string <span class="keyword">const</span>&amp; f2) {</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* s1 = f1.c_str();</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* s2 = f2.c_str();</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordtype">int</span> l1 = f1.length();</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordtype">int</span> l2 = f2.length();</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordtype">int</span> i1, i2;</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">for</span> (i1 = i2 = 0; i1 &lt; l1 || i2 &lt; l2; i1++, i2++) {</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">if</span> (isdigit(s1[i1]) &amp;&amp; isdigit(s2[i2])) {</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">int</span> n1 = atoi(s1 + i1);</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordtype">int</span> n2 = atoi(s2 + i2);</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordflow">if</span> (n1 != n2)</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">return</span> (n1 &lt; n2);</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">while</span>(i1 + 1 &lt; l1 &amp;&amp; isdigit(s1[i1 + 1])) i1++;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">while</span>(i2 + 1 &lt; l2 &amp;&amp; isdigit(s2[i2 + 1])) i2++;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; }</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">if</span>(s1[i1] != s2[i2])</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">return</span> s1[i1] &lt; s2[i2];</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; }</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; }</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;}</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;} <span class="comment">// meow</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor">#endif // utility_H__</span></div>
-<div class="ttc" id="structmeow_1_1PairToPair_html_abdc2cd1026b2c3c25c138d7edd168d0b"><div class="ttname"><a href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">meow::PairToPair::to</a></div><div class="ttdeci">std::pair&lt; T1, T2 &gt; to</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00021">utility.h:21</a></div></div>
-<div class="ttc" id="namespacemeow_html_a575ff1d89bedceb3f850e0c6b7ab2396"><div class="ttname"><a href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">meow::filenameCompare</a></div><div class="ttdeci">bool filenameCompare(std::string const &amp;f1, std::string const &amp;f2)</div><div class="ttdoc">將兩個字串用人類習慣的檔名排序方式排序 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00178">utility.h:178</a></div></div>
-<div class="ttc" id="structmeow_1_1PairToPair_html"><div class="ttname"><a href="structmeow_1_1PairToPair.html">meow::PairToPair</a></div><div class="ttdoc">有.from.first, .from.second, .to.first, .to.second </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00019">utility.h:19</a></div></div>
-<div class="ttc" id="structmeow_1_1PairToPair_html_a0853f223425e0a23f54c7c6989242ab6"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6">meow::PairToPair::operator==</a></div><div class="ttdeci">bool operator==(PairToPair const &amp;p) const </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00030">utility.h:30</a></div></div>
-<div class="ttc" id="namespacemeow_html_a375bf0494e671d61343f5be28f3204fb"><div class="ttname"><a href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">meow::cstringEndWith</a></div><div class="ttdeci">bool cstringEndWith(char const *str, int n,...)</div><div class="ttdoc">檢查給定字串的結尾是否符合給定的數個patterns中的一個 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00081">utility.h:81</a></div></div>
-<div class="ttc" id="namespacemeow_html_a644a491d867da42696e3cf226019fc25"><div class="ttname"><a href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">meow::debugPrintf_</a></div><div class="ttdeci">void debugPrintf_(char const *file, char const *func, size_t line, char const *msg)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00109">utility.h:109</a></div></div>
-<div class="ttc" id="namespacemeow_html_a532a4a224ccd34baa4c6317a8a014ba4"><div class="ttname"><a href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">meow::stringReplace</a></div><div class="ttdeci">std::string stringReplace(std::string str, std::string const &amp;from, std::string const &amp;to)</div><div class="ttdoc">將輸入字串中的某個pattern取代成另一個pattern </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00060">utility.h:60</a></div></div>
-<div class="ttc" id="structmeow_1_1PairToPair_html_a424fce604376e2fd88e75d610821ef5a"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair()</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00023">utility.h:23</a></div></div>
-<div class="ttc" id="structmeow_1_1PairToPair_html_a37b9cb3164dcbb17fc66045becb1ad1b"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair(F1 const &amp;f1, F2 const &amp;f2, T1 const &amp;t1, T2 const &amp;t2)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00027">utility.h:27</a></div></div>
-<div class="ttc" id="structmeow_1_1PairToPair_html_ab4217b13ec4c82d36b181e30667c1cd2"><div class="ttname"><a href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">meow::PairToPair::from</a></div><div class="ttdeci">std::pair&lt; F1, F2 &gt; from</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00020">utility.h:20</a></div></div>
-<div class="ttc" id="namespacemeow_html_a09946550cc38b132151643d3408b0175"><div class="ttname"><a href="namespacemeow.html#a09946550cc38b132151643d3408b0175">meow::stringPrintf</a></div><div class="ttdeci">std::string stringPrintf(char const *fmt,...)</div><div class="ttdoc">類似C的printf, 不過是將格式化的字串丟到 std::string 裡回傳 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00042">utility.h:42</a></div></div>
-<div class="ttc" id="structmeow_1_1PairToPair_html_a347ec4950c8bee1698c579be6824afc0"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair(PairToPair const &amp;pp)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00025">utility.h:25</a></div></div>
-<div class="ttc" id="namespacemeow_html_a9aad86d9211af4ca27b72f87c2643926"><div class="ttname"><a href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926">meow::messagePrintf</a></div><div class="ttdeci">void messagePrintf(int level_change, char const *fmt,...)</div><div class="ttdoc">階層式輸出 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00145">utility.h:145</a></div></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> F1, <span class="keyword">class</span> F2 = F1, <span class="keyword">class</span> T1 = F1, <span class="keyword">class</span> T2 = T1&gt;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html"> 20</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> {</div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2"> 21</a></span>&#160; std::pair&lt;F1, F2&gt; <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b"> 22</a></span>&#160; std::pair&lt;T1, T2&gt; <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a"> 24</a></span>&#160; <a class="code" href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a">PairToPair</a>() {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; }</div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0"> 26</a></span>&#160; <a class="code" href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0">PairToPair</a>(<a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> <span class="keyword">const</span>&amp; pp): <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>(pp.<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>), <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>(pp.<a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>) {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b"> 28</a></span>&#160; <a class="code" href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b">PairToPair</a>(F1 <span class="keyword">const</span>&amp; f1, F2 <span class="keyword">const</span>&amp; f2, T1 <span class="keyword">const</span>&amp; t1, T2 <span class="keyword">const</span>&amp; t2):</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a>(f1, f2), <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>(t1, t2) {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6"> 31</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6">operator==</a>(<a class="code" href="structmeow_1_1PairToPair.html">PairToPair</a> <span class="keyword">const</span>&amp; p)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a> == p.<a class="code" href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">from</a> &amp;&amp; <a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a> == p.<a class="code" href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">to</a>);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; }</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;};</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="namespacemeow.html#a09946550cc38b132151643d3408b0175"> 43</a></span>&#160;<span class="keyword">inline</span> std::string <a class="code" href="namespacemeow.html#a09946550cc38b132151643d3408b0175">stringPrintf</a>(<span class="keywordtype">char</span> <span class="keyword">const</span> * fmt, ...) {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">char</span> str[8192];</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; va_list args;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; va_start(args, fmt);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; vsnprintf(str, 8192, fmt, args);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; va_end(args);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">return</span> std::string(str);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4"> 61</a></span>&#160;<span class="keyword">inline</span> std::string <a class="code" href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">stringReplace</a>(std::string str,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; std::string <span class="keyword">const</span>&amp; from,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; std::string <span class="keyword">const</span>&amp; to) {</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; std::string out = str;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">int</span> len = from.length();</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> pos; (pos = out.find(from)) != std::string::npos; ) {</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; out.replace(pos, len, to);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">return</span> out;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;}</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb"> 82</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">cstringEndWith</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* str, <span class="keywordtype">int</span> n, ...) {</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">int</span> len = strlen(str);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; va_list args;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; va_start(args, n);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; n; i++) {</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* arg = va_arg(args, <span class="keywordtype">char</span> <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">int</span> arglen = strlen(arg);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">if</span> (arglen &lt;= len &amp;&amp; strcmp(str + len - arglen, arg) == 0) {</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; va_end(args);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;}</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="utility_8h.html#a7b550f1ff25a89286527a460c390a902"> 104</a></span>&#160;<span class="preprocessor">#define debugPrintf(str) \</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">debugPrintf_(\</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"> __FILE__,\</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"> __FUNCTION__,\</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"> __LINE__,\</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"> str)</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="namespacemeow.html#a644a491d867da42696e3cf226019fc25"> 110</a></span>&#160;<span class="preprocessor"></span><span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">debugPrintf_</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* file,</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* func,</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">size_t</span> line,</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* msg) {</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor">#ifdef DEBUG</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span> fprintf(stderr, <span class="stringliteral">&quot;%s[%d] %s &gt;&gt; %s&quot;</span>, file, line, func, msg);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#endif // DEBUG</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926"> 146</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926">messagePrintf</a>(<span class="keywordtype">int</span> level_change, <span class="keywordtype">char</span> <span class="keyword">const</span>* fmt, ...) {</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">static</span> <span class="keywordtype">int</span> level = 0;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">static</span> <span class="keywordtype">int</span> last_level = -5;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">char</span> str[8192];</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; va_list args;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; va_start(args, fmt);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; vsnprintf(str, 8192, fmt, args);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; va_end(args);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">if</span> (last_level == 1 &amp;&amp; level_change == -1) {</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; printf(<span class="stringliteral">&quot; ...%s\n&quot;</span>, str);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; }</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">if</span> (last_level == 1) printf(<span class="stringliteral">&quot;\n&quot;</span>);</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordtype">int</span> level2 = level + (level_change == -1 ? -1 : 0);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; level2; i++) printf(<span class="stringliteral">&quot;| &quot;</span>);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; printf(<span class="stringliteral">&quot;%s%s&quot;</span>, (level_change == -1 ? <span class="stringliteral">&quot;...&quot;</span> : <span class="stringliteral">&quot;&quot;</span>), str);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">if</span> (level_change != 1) printf(<span class="stringliteral">&quot;\n&quot;</span>);</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; level += level_change;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; last_level = level_change;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; fflush(stdout);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;}</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396"> 179</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">filenameCompare</a>(std::string <span class="keyword">const</span>&amp; f1, std::string <span class="keyword">const</span>&amp; f2) {</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* s1 = f1.c_str();</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordtype">char</span> <span class="keyword">const</span>* s2 = f2.c_str();</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordtype">int</span> l1 = f1.length();</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordtype">int</span> l2 = f2.length();</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">int</span> i1, i2;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">for</span> (i1 = i2 = 0; i1 &lt; l1 || i2 &lt; l2; i1++, i2++) {</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordflow">if</span> (isdigit(s1[i1]) &amp;&amp; isdigit(s2[i2])) {</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordtype">int</span> n1 = atoi(s1 + i1);</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordtype">int</span> n2 = atoi(s2 + i2);</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">if</span> (n1 != n2)</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">return</span> (n1 &lt; n2);</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">while</span>(i1 + 1 &lt; l1 &amp;&amp; isdigit(s1[i1 + 1])) i1++;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordflow">while</span>(i2 + 1 &lt; l2 &amp;&amp; isdigit(s2[i2 + 1])) i2++;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; }</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">if</span>(s1[i1] != s2[i2])</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">return</span> s1[i1] &lt; s2[i2];</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; }</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; }</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;}</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;} <span class="comment">// meow</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor">#endif // utility_H__</span></div>
+<div class="ttc" id="structmeow_1_1PairToPair_html_abdc2cd1026b2c3c25c138d7edd168d0b"><div class="ttname"><a href="structmeow_1_1PairToPair.html#abdc2cd1026b2c3c25c138d7edd168d0b">meow::PairToPair::to</a></div><div class="ttdeci">std::pair&lt; T1, T2 &gt; to</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00022">utility.h:22</a></div></div>
+<div class="ttc" id="namespacemeow_html_a575ff1d89bedceb3f850e0c6b7ab2396"><div class="ttname"><a href="namespacemeow.html#a575ff1d89bedceb3f850e0c6b7ab2396">meow::filenameCompare</a></div><div class="ttdeci">bool filenameCompare(std::string const &amp;f1, std::string const &amp;f2)</div><div class="ttdoc">將兩個字串用人類習慣的檔名排序方式排序 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00179">utility.h:179</a></div></div>
+<div class="ttc" id="structmeow_1_1PairToPair_html"><div class="ttname"><a href="structmeow_1_1PairToPair.html">meow::PairToPair</a></div><div class="ttdoc">A structur with memember .from.first , .from.second , .to.first , .to.second. </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00020">utility.h:20</a></div></div>
+<div class="ttc" id="structmeow_1_1PairToPair_html_a0853f223425e0a23f54c7c6989242ab6"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a0853f223425e0a23f54c7c6989242ab6">meow::PairToPair::operator==</a></div><div class="ttdeci">bool operator==(PairToPair const &amp;p) const </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00031">utility.h:31</a></div></div>
+<div class="ttc" id="namespacemeow_html_a375bf0494e671d61343f5be28f3204fb"><div class="ttname"><a href="namespacemeow.html#a375bf0494e671d61343f5be28f3204fb">meow::cstringEndWith</a></div><div class="ttdeci">bool cstringEndWith(char const *str, int n,...)</div><div class="ttdoc">檢查給定字串的結尾是否符合給定的數個patterns中的一個 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00082">utility.h:82</a></div></div>
+<div class="ttc" id="namespacemeow_html_a644a491d867da42696e3cf226019fc25"><div class="ttname"><a href="namespacemeow.html#a644a491d867da42696e3cf226019fc25">meow::debugPrintf_</a></div><div class="ttdeci">void debugPrintf_(char const *file, char const *func, size_t line, char const *msg)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00110">utility.h:110</a></div></div>
+<div class="ttc" id="namespacemeow_html_a532a4a224ccd34baa4c6317a8a014ba4"><div class="ttname"><a href="namespacemeow.html#a532a4a224ccd34baa4c6317a8a014ba4">meow::stringReplace</a></div><div class="ttdeci">std::string stringReplace(std::string str, std::string const &amp;from, std::string const &amp;to)</div><div class="ttdoc">將輸入字串中的某個pattern取代成另一個pattern </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00061">utility.h:61</a></div></div>
+<div class="ttc" id="structmeow_1_1PairToPair_html_a424fce604376e2fd88e75d610821ef5a"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a424fce604376e2fd88e75d610821ef5a">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair()</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00024">utility.h:24</a></div></div>
+<div class="ttc" id="structmeow_1_1PairToPair_html_a37b9cb3164dcbb17fc66045becb1ad1b"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a37b9cb3164dcbb17fc66045becb1ad1b">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair(F1 const &amp;f1, F2 const &amp;f2, T1 const &amp;t1, T2 const &amp;t2)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00028">utility.h:28</a></div></div>
+<div class="ttc" id="structmeow_1_1PairToPair_html_ab4217b13ec4c82d36b181e30667c1cd2"><div class="ttname"><a href="structmeow_1_1PairToPair.html#ab4217b13ec4c82d36b181e30667c1cd2">meow::PairToPair::from</a></div><div class="ttdeci">std::pair&lt; F1, F2 &gt; from</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00021">utility.h:21</a></div></div>
+<div class="ttc" id="namespacemeow_html_a09946550cc38b132151643d3408b0175"><div class="ttname"><a href="namespacemeow.html#a09946550cc38b132151643d3408b0175">meow::stringPrintf</a></div><div class="ttdeci">std::string stringPrintf(char const *fmt,...)</div><div class="ttdoc">類似C的printf, 不過是將格式化的字串丟到 std::string 裡回傳 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00043">utility.h:43</a></div></div>
+<div class="ttc" id="structmeow_1_1PairToPair_html_a347ec4950c8bee1698c579be6824afc0"><div class="ttname"><a href="structmeow_1_1PairToPair.html#a347ec4950c8bee1698c579be6824afc0">meow::PairToPair::PairToPair</a></div><div class="ttdeci">PairToPair(PairToPair const &amp;pp)</div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00026">utility.h:26</a></div></div>
+<div class="ttc" id="namespacemeow_html_a9aad86d9211af4ca27b72f87c2643926"><div class="ttname"><a href="namespacemeow.html#a9aad86d9211af4ca27b72f87c2643926">meow::messagePrintf</a></div><div class="ttdeci">void messagePrintf(int level_change, char const *fmt,...)</div><div class="ttdoc">階層式輸出 </div><div class="ttdef"><b>Definition:</b> <a href="utility_8h_source.html#l00146">utility.h:146</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.3.1-->
@@ -206,7 +206,7 @@ $(document).ready(function(){initNavTree('utility_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_92fecd8d02dd5e7a67429447fdf0f60f.html">meowpp</a></li><li class="navelem"><a class="el" href="utility_8h.html">utility.h</a></li>
- <li class="footer">Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
+ <li class="footer">Generated on Tue Jun 24 2014 03:53:31 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>