patrickh 2003/08/30 10:22:10 PDT
Modified files:
modules/GMTL/python/src SConscript gmtl-LineSegOps.h
gmtl-MatrixOps.h gmtl-PlaneOps.h
gmtl-QuatOps.h gmtl-TriOps.h
gmtl-VecOps.h
modules/GMTL/python/src/gmtl SConscript _gmtl_LineSegOps_h.cpp
_gmtl_MatrixOps_h.cpp
_gmtl_PlaneOps_h.cpp
_gmtl_QuatOps_h.cpp
_gmtl_TriOps_h.cpp
_gmtl_VecOps_h.cpp gmtl.cpp
Added files:
modules/GMTL/python/src gmtl-AABoxOps.h gmtl-AxisAngleOps.h
gmtl-CoordOps.h gmtl-EulerAngleOps.h
gmtl-SphereOps.h
modules/GMTL/python/src/gmtl _gmtl_AABoxOps_h.cpp
_gmtl_AxisAngleOps_h.cpp
_gmtl_CoordOps_h.cpp
_gmtl_EulerAngleOps_h.cpp
_gmtl_SphereOps_h.cpp
Removed files:
modules/GMTL/python/src gmtl-functions.h
modules/GMTL/python/src/gmtl _gmtl_functions_h.cpp
Log:
Cut things up into even smaller pieces in the hopes of giving Visual C++
7.0 something it can actually handle. This change eliminates the
over-sized gmtl-functions.h entirely and moves the remaining declarations
in it into individual files corresponding to the GMTL headers where the
function declarations exist. While this makes things easier on the
compiler, it gets this code even further away from what Pyste generates--at
least in terms of the actual files created. The contents are still the
same, they just have finer granularity this way.
Revision Changes Path
1.3 +5 -1 GGT/modules/GMTL/python/src/SConscript
1.1 +55 -0 GGT/modules/GMTL/python/src/gmtl-AABoxOps.h (new)
1.1 +53 -0 GGT/modules/GMTL/python/src/gmtl-AxisAngleOps.h (new)
1.1 +100 -0 GGT/modules/GMTL/python/src/gmtl-CoordOps.h (new)
1.1 +57 -0 GGT/modules/GMTL/python/src/gmtl-EulerAngleOps.h (new)
1.2 +11 -3 GGT/modules/GMTL/python/src/gmtl-LineSegOps.h
1.2 +8 -3 GGT/modules/GMTL/python/src/gmtl-MatrixOps.h
1.2 +15 -3 GGT/modules/GMTL/python/src/gmtl-PlaneOps.h
1.2 +6 -3 GGT/modules/GMTL/python/src/gmtl-QuatOps.h
1.1 +55 -0 GGT/modules/GMTL/python/src/gmtl-SphereOps.h (new)
1.2 +5 -3 GGT/modules/GMTL/python/src/gmtl-TriOps.h
1.2 +17 -3 GGT/modules/GMTL/python/src/gmtl-VecOps.h
1.5 +0 -187 GGT/modules/GMTL/python/src/gmtl-functions.h (dead)
1.3 +5 -1 GGT/modules/GMTL/python/src/gmtl/SConscript
1.1 +48 -0 GGT/modules/GMTL/python/src/gmtl/_gmtl_AABoxOps_h.cpp (new)
1.1 +57 -0 GGT/modules/GMTL/python/src/gmtl/_gmtl_AxisAngleOps_h.cpp (new)
1.1 +77 -0 GGT/modules/GMTL/python/src/gmtl/_gmtl_CoordOps_h.cpp (new)
1.1 +61 -0 GGT/modules/GMTL/python/src/gmtl/_gmtl_EulerAngleOps_h.cpp (new)
1.2 +7 -3 GGT/modules/GMTL/python/src/gmtl/_gmtl_LineSegOps_h.cpp
1.2 +14 -3 GGT/modules/GMTL/python/src/gmtl/_gmtl_MatrixOps_h.cpp
1.2 +9 -3 GGT/modules/GMTL/python/src/gmtl/_gmtl_PlaneOps_h.cpp
1.2 +6 -3 GGT/modules/GMTL/python/src/gmtl/_gmtl_QuatOps_h.cpp
1.1 +48 -0 GGT/modules/GMTL/python/src/gmtl/_gmtl_SphereOps_h.cpp (new)
1.2 +5 -3 GGT/modules/GMTL/python/src/gmtl/_gmtl_TriOps_h.cpp
1.2 +7 -3 GGT/modules/GMTL/python/src/gmtl/_gmtl_VecOps_h.cpp
1.4 +0 -103 GGT/modules/GMTL/python/src/gmtl/_gmtl_functions_h.cpp (dead)
1.4 +12 -4 GGT/modules/GMTL/python/src/gmtl/gmtl.cpp
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/SConscript.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-AABoxOps.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-AxisAngleOps.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-CoordOps.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-EulerAngleOps.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-LineSegOps.h.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-MatrixOps.h.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-PlaneOps.h.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-QuatOps.h.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-SphereOps.h?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-TriOps.h.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-VecOps.h.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl-functions.h?rev=&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/SConscript.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_AABoxOps_h.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_AxisAngleOps_h.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_CoordOps_h.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_EulerAngleOps_h.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_LineSegOps_h.cpp.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_MatrixOps_h.cpp.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_PlaneOps_h.cpp.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_QuatOps_h.cpp.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_SphereOps_h.cpp?rev=1.1&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_TriOps_h.cpp.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_VecOps_h.cpp.diff?r1=1.1&r2=1.2&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/_gmtl_functions_h.cpp?rev=&content-type=text/plain
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/python/src/gmtl/gmtl.cpp.diff?r1=1.3&r2=1.4&diff_format=l
|