double TaskLeg::ScanDistanceMax() const { return GetMaximumLegDistance() + (GetNext() ? GetNext()->ScanDistanceMax() : 0); }
fixed TaskLeg::ScanDistanceMax() const { return GetMaximumLegDistance() + (GetNext() ? GetNext()->ScanDistanceMax() : fixed(0)); }