Remove a few IExtrapolator interfaces
The IExtrapolator seems to have > 20 interface methods.
- Quite of few of them are not actually used anywhere
- A few of the unused ones provide similar signature/functionality as the current
Implmethods (Added in MT) - But they lack the
Cachewhich was added for MT (to avoid internal state). So they end up creating a cache and just calling theimpl - This is more header changes rather than .cxx changes , i.e is just unused interfaces (Do not try to really touch the core implementation here)
mentioning @sroe, @amorley , @asalzbur in case it actually turns out that indeed we can remove a few of them ...
Edited by Christos Anastopoulos