Represents a waypoint in the HistoryEventSetRoute event.
the location coordinate for this waypoint
indicates if this waypoint created separate RouteLegs
Regenerate whenever a change is made
Returns a string representation of the object.