The HaulRoute Object encapsulates all data, and manipulation of any parameters to do with the Haul Cycle of a Travel time calculation. The HaulRoute Object is also a collection of HaulSegment objects (Described below). All indices in the HaulRoute object are zero based.