libwave
libwave copied to clipboard
Templatize geometry classes
Current behaviour
Rotation
holds double
values.
Desired behaviour
Rotation
accepts different scalar types as a template parameter.
Why? To use with automatic differentiation e.g. in Ceres.
Doesn't ceres require doubles anyway?
Not for autodiff. See http://ceres-solver.org/automatic_derivatives.html