luxlabs header browser preview


@class GEORouteMatcher, GEONavigationMatchResult, GEORoadMatcher, GEOLocationShifter, GEOApplicationAuditToken, GEOComposedRoute;

@interface GEONavigationMapMatcher : NSObject {
    BOOL _requiresRoadNetworkData;
    BOOL _shouldSnapRouteMatchToRoute;
    BOOL _shouldWaitForSnappedSegments;
}

@property (retain, nonatomic) GEORouteMatcher *routeMatcher;
@property (retain, nonatomic) GEORoadMatcher *roadMatcher;
@property (retain, nonatomic) GEOLocationShifter *locationShifter;
@property (retain, nonatomic) GEONavigationMatchResult *previousMatchResult;
@property (readonly, nonatomic) GEOApplicationAuditToken *auditToken;
@property (retain, nonatomic) GEOComposedRoute *route;
@property (nonatomic) unsigned long long targetLegIndex;
@property (nonatomic) BOOL isSimulation;

- (void).cxx_destruct;
- (int)transportType;
- (void)setShouldSnapRouteMatchToRoute:(BOOL)a0;
- (id)_routeMatcherForRoute:(id)a0;
- (id)initWithRoute:(id)a0 auditToken:(id)a1;
- (id)matchLocation:(id)a0 transportType:(int)a1;
- (void)resetToLocation:(id)a0;
- (void)setRequiresRoadNetworkData:(BOOL)a0;
- (void)setShouldWaitForSnappedSegments:(BOOL)a0;
- (id)updateForReroute:(id)a0 location:(id)a1 routeStartsFromLocation:(BOOL)a2;

@end