40 #ifndef _trackiterator_h
41 #define _trackiterator_h
45 #ifndef SWIG // STD headers are bad for Swig
49 #include "crossplatform.h"
56 template <
typename InterpolatableType>
class TrackBase;
75 template<
typename InterpolatorType>
297 {
return *
this + Steps; }
303 template<
typename InterpolatableType>
305 {
return Iter + Steps; }
309 template<
typename InterpolatableType>
311 {
return Iter - Steps; }
353 template<
typename InterpolatorType>
419 Real StartOnTrack = 0.0,
420 Real EndOnTrack = 1.0,
421 MaxInt Duration = 1000000,