luxlabs header browser preview


@interface GEOTransitRouteBuilder : GEORouteBuilder

+ (struct _NSRange { unsigned long long x0; unsigned long long x1; })_appendPointData:(id)a0 toPointData:(id)a1 withContinuity:(BOOL)a2;
+ (id)_buildArrivalStepInfoFromStep:(id)a0 withPointCount:(unsigned long long)a1;
+ (id)_buildCoordinatesForData:(id)a0 andStepInfos:(id)a1 andCustodian:(id)a2 withWaypoints:(id)a3 andArrivalParameters:(id)a4 andCreateLegs:(id)a5;
+ (id)_buildExpandedWalkingStepInfosFromStep:(id)a0 andDecoderData:(id)a1 andPointData:(id)a2;
+ (id)_buildLegsFromSteps:(id)a0 segments:(id)a1 andCoordinates:(id)a2 andCustodian:(id)a3;
+ (id)_buildPointDataForGeometry:(id)a0 andCreatePointStarts:(id)a1;
+ (id)_buildPointSectionsFromSteps:(id)a0 andSegments:(id)a1 coordinates:(id)a2 andTransitLineColor:(id)a3;
+ (double)_buildPointSectionsInCollection:(id)a0 pointRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 stepIndex:(unsigned long long)a2 transitLineColor:(id)a3 startDistance:(double)a4 andCoordinates:(id)a5 fromSteps:(id)a6 andSegments:(id)a7;
+ (double)_buildPointSectionsInCollection:(id)a0 pointRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 stepIndex:(unsigned long long)a2 transitLineColor:(id)a3 startDistance:(double)a4 coordinates:(id)a5 fromSteps:(id)a6 andSegments:(id)a7 andDecoderData:(id)a8;
+ (id)_buildSegmentsForGeometry:(id)a0 andStepCount:(unsigned long long)a1 andPointCount:(unsigned long long)a2 andCustodian:(id)a3;
+ (id)_buildStepInfosFromSteps:(id)a0 withDecoderData:(id)a1 andIsWalkingOnlyRoute:(BOOL)a2 andBuildPointData:(id)a3;
+ (id)_buildStepsForGeometry:(id)a0 andPointStarts:(id)a1 andStopCount:(unsigned long long)a2 andLine:(id)a3 andCustodian:(id)a4;
+ (id)_buildStepsForStepInfos:(id)a0 andCustodian:(id)a1 andDecoderData:(id)a2 andSuggestedRoute:(id)a3 andLegs:(id)a4 andPointCount:(unsigned long long)a5 andRideSelections:(id)a6 andSectionOptions:(id)a7 andCreateSegments:(id)a8 andUpdateTripCount:(unsigned long long *)a9;
+ (id)_buildTransitStepInfoFromStep:(id)a0 withPreviousStep:(id)a1 andNextStep:(id)a2 andDecoderData:(id)a3 andPointData:(id)a4;
+ (id)_sectionForSteps:(id)a0 withIndex:(unsigned long long)a1 andSegment:(id)a2 withIndex:(unsigned long long)a3 andCoordinates:(id)a4 andPointRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a5 andBounds:(struct { struct { double x0; double x1; double x2; } x0; struct { double x0; double x1; double x2; } x1; })a6 andTransitLineColor:(id)a7 andStartDistance:(double)a8 andDecoderData:(id)a9;
+ (id)_sectionOptionForTripIndex:(unsigned long long)a0 andSectionOptions:(id)a1;
+ (id)_segmentForSteps:(id)a0 withRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 segmentIndex:(unsigned long long)a2 andCustodian:(id)a3 andDecoderData:(id)a4 andSuggestedRoute:(id)a5 andRideSelections:(id)a6 andSectionOptions:(id)a7 andUpdateTripCount:(unsigned long long *)a8;
+ (BOOL)_shouldBreakPointSectionAtStep:(id)a0 previousStep:(id)a1;
+ (unsigned long long)_stepCountForSegmentWithStartingStepIndex:(unsigned long long)a0 andStepInfos:(id)a1;
+ (id)_stepForStepInfoAtIndex:(unsigned long long)a0 andStepInfos:(id)a1 andSteps:(id)a2 andCustodian:(id)a3 withDecoderData:(id)a4 andSuggestedRoute:(id)a5 andPointCount:(unsigned long long)a6;
+ (double)_totalDistanceForLegs:(id)a0;
+ (struct _NSRange { unsigned long long x0; unsigned long long x1; })_validPointRangeForStepInfoIndex:(unsigned long long)a0 andStepInfos:(id)a1 withPointCount:(unsigned long long)a2;
+ (id)_walkingStepForStepInfo:(id)a0 withValidPointRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 andStepCount:(unsigned long long)a2 andCustodian:(id)a3 andDecoderData:(id)a4 andSuggestedRoute:(id)a5;
+ (id)buildRouteSectionsForSuggestedRoute:(id)a0 fromSteps:(id)a1 andSegments:(id)a2 andCoordinates:(id)a3 andDecoderData:(id)a4;
+ (id)optionsForRideSelections:(id)a0 forSuggestionRoute:(id)a1;
+ (id)outputForGeometry:(id)a0 andLine:(id)a1 andStops:(id)a2 andCustodian:(id)a3;
+ (id)outputForSuggestedRoute:(id)a0 withDecoderData:(id)a1 andWaypoints:(id)a2 andArrivalParameters:(id)a3 andCustodian:(id)a4;
+ (id)outputForSuggestedRoute:(id)a0 withDecoderData:(id)a1 andWaypoints:(id)a2 andArrivalParameters:(id)a3 andCustodian:(id)a4 andRideSelections:(id)a5 andSectionOptions:(id)a6;
+ (void)preprocessClusteredSuggestedRoute:(id)a0 withSectionOptions:(id)a1 andRideSelections:(id)a2 andDecoderData:(id)a3;
+ (id)selectionsForSuggestedRoute:(id)a0;

@end