The 4th parameter is named `motionType` here but in header it is named as `warpECC`. It makes a problem for automatic parsers so declarations should be unified. Please change the declaration in `tracking.hpp` to use the same names for all arguments.