Re #9118. Fix narrowing conversion compiler warning the long way.

Rather than resorting to a static_cast, it seems like the method over on
the VATES side should be returning a coord_t (float) to align it with
the IMDDimension that it relates to.
Merge branch 'feature/9118_simplify_imddimensionfactory' into develop