public override bool IsAllowedMovement(ReverseCrossoverRoute m) { return(ReplaceReverseRangeOverload(m.current, m.deRoute, m.orIndex, m.deIndex) <= epsilon && ReplaceReverseRangeOverload(m.deRoute, m.current, m.deIndex, m.orIndex) <= epsilon); }
public override bool IsAllowedMovement(ReverseCrossoverRoute m) { return(IsAllowedMovement((CrossoverRoute)m)); }