luxlabs header browser preview


@class GEOMotionContext, NSArray;

@interface GEOTransitRouteMatcher : GEORouteMatcher {
    GEOMotionContext *_motionContext;
    NSArray *_stationsOnRoute;
    NSArray *_routeMatchUpdaters;
    NSArray *_stepRanges;
}

@property (readonly, nonatomic) double distanceToClosestWalkingSegment;

- (void).cxx_destruct;
- (void)_considerCandidateMatch:(id)a0;
- (void)_finishRouteMatch:(id)a0 previousRouteMatch:(id)a1 forLocation:(id)a2;
- (void)_insertUpdater:(id)a0 into:(id)a1;
- (double)_scoreModifierForStep:(id)a0 previousStep:(id)a1;
- (BOOL)_shouldConsiderCourseForLocation:(id)a0;
- (void)_startRouteMatch;
- (BOOL)_stepsInSameRange:(id)a0 nextStep:(id)a1;
- (id)initWithRoute:(id)a0 motionContext:(id)a1 auditToken:(id)a2;
- (BOOL)isStationCoordinateOnRoute:(struct { double x0; double x1; })a0;
- (id)motionContext;

@end