just thought i'd mention that the update to 0.9.9 seems to have broken something in liegroup and it won't currently compile in linux using "make new deploy" (or eclipse with 'build project'). I haven't actually looked into it, but here's the error:
make -C LieGroup new
make[1]: Entering directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
make clean
make[2]: Entering directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
rm -f LieGroup.o
rm -f LieGroup.a
make[2]: Leaving directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
make all
make[2]: Entering directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
g++ -I../ -I. -c LieGroup.cpp
In file included from LieGroup.cpp:11:
LieGroup.h:1653: error: extra qualification ‘Quaternion::’ on member ‘log’
LieGroup.h:1655: error: extra qualification ‘Quaternion::’ on member ‘exp’
In file included from LieGroup.h:1674,
from LieGroup.cpp:11:
LieGroup.inl: In function ‘SO3 InteriorDivision(const SO3&, const SO3&, real)’:
LieGroup.inl:2721: error: no matching function for call to ‘Exp(Vec3)’
LieGroup.inl:1671: note: candidates are: SE3 Exp(const Axis&, real)
LieGroup.inl:1638: note: SE3 Exp(const se3&, real)
LieGroup.inl:1652: note: SE3 Exp(const Axis&)
LieGroup.inl:1612: note: SE3 Exp(const se3&)
make[2]: *** [LieGroup.o] Error 1
make[2]: Leaving directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
make[1]: *** [new] Error 2
make[1]: Leaving directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
make: *** [new] Error 2
--jon