luxlabs header browser preview


@class GEOPathMapMatcherInstructions, GEOAlertNonRecommendedRouteText, PBUnknownFields, GEOElevationProfile, GEOFormattedString, NSMutableArray, NSString, GEOLaunchAndGoCardText, GEORouteInformation, GEOClickableAdvisory, GEOWaypointInfo, PBDataReader, NSData, GEODrivingWalkingInstruction;

@interface GEORoute : PBCodable <NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _cellularCoverageOffsets;
    struct { int *list; unsigned long long count; unsigned long long size; } _cellularCoverages;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _incidentEndOffsetsInRoutes;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _incidentIndices;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _trafficColorOffsets;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _trafficColors;
    NSMutableArray *_advisoryNotices;
    GEOAlertNonRecommendedRouteText *_alertNonRecommendedRouteText;
    NSData *_arrivalRouteID;
    NSMutableArray *_basicPoints;
    GEOClickableAdvisory *_clickableAdvisory;
    NSData *_departureRouteID;
    GEODrivingWalkingInstruction *_destinationListInstruction;
    GEOWaypointInfo *_destinationWaypointInfo;
    GEOElevationProfile *_elevationProfile;
    NSMutableArray *_endingRouteInstructions;
    NSMutableArray *_enrouteNotices;
    NSMutableArray *_guidanceEvents;
    NSMutableArray *_incidentOnRouteInfos;
    GEOFormattedString *_infrastructureDescription;
    NSMutableArray *_laneWidths;
    GEOLaunchAndGoCardText *_launchAndGoCardText;
    NSString *_name;
    GEODrivingWalkingInstruction *_originListInstruction;
    GEOWaypointInfo *_originWaypointInfo;
    NSData *_pathLeg;
    GEOPathMapMatcherInstructions *_pathMapMatcherInstructions;
    NSString *_phoneticName;
    NSMutableArray *_restrictedZoneIds;
    NSMutableArray *_roadComplexitys;
    NSData *_routeID;
    NSMutableArray *_routeNames;
    NSMutableArray *_routeCameraInputInfos;
    NSMutableArray *_routeDescriptions;
    GEOFormattedString *_routeLabelDetailText;
    NSMutableArray *_routeLineStyleInfos;
    GEORouteInformation *_routePlanningDescription;
    NSMutableArray *_startingRouteInstructions;
    NSMutableArray *_stepGroups;
    NSMutableArray *_steps;
    NSMutableArray *_trafficColorInfos;
    NSString *_trafficDescriptionLong;
    NSString *_trafficDescription;
    NSData *_unpackedLatLngVertices;
    NSMutableArray *_updateLocations;
    NSMutableArray *_zilchPoints;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    unsigned int _arrivalStepID;
    unsigned int _arrivalParameterIndex;
    unsigned int _departureStepID;
    unsigned int _distance;
    int _drivingSide;
    int _environmentalCongestionZoneImpact;
    unsigned int _expectedTime;
    unsigned int _historicTravelTime;
    int _licensePlateRestrictionImpact;
    int _routeType;
    unsigned int _staticTravelTime;
    int _tollCongestionZoneImpact;
    int _transportType;
    unsigned int _travelTimeAggressiveEstimate;
    unsigned int _travelTimeConservativeEstimate;
    BOOL _avoidsHighways;
    BOOL _avoidsTolls;
    BOOL _avoidsTraffic;
    struct { unsigned char has_arrivalStepID : 1; unsigned char has_arrivalParameterIndex : 1; unsigned char has_departureStepID : 1; unsigned char has_distance : 1; unsigned char has_drivingSide : 1; unsigned char has_environmentalCongestionZoneImpact : 1; unsigned char has_expectedTime : 1; unsigned char has_historicTravelTime : 1; unsigned char has_licensePlateRestrictionImpact : 1; unsigned char has_routeType : 1; unsigned char has_staticTravelTime : 1; unsigned char has_tollCongestionZoneImpact : 1; unsigned char has_transportType : 1; unsigned char has_travelTimeAggressiveEstimate : 1; unsigned char has_travelTimeConservativeEstimate : 1; unsigned char has_avoidsHighways : 1; unsigned char has_avoidsTolls : 1; unsigned char has_avoidsTraffic : 1; unsigned char read_unknownFields : 1; unsigned char read_cellularCoverageOffsets : 1; unsigned char read_cellularCoverages : 1; unsigned char read_incidentEndOffsetsInRoutes : 1; unsigned char read_incidentIndices : 1; unsigned char read_trafficColorOffsets : 1; unsigned char read_trafficColors : 1; unsigned char read_advisoryNotices : 1; unsigned char read_alertNonRecommendedRouteText : 1; unsigned char read_arrivalRouteID : 1; unsigned char read_basicPoints : 1; unsigned char read_clickableAdvisory : 1; unsigned char read_departureRouteID : 1; unsigned char read_destinationListInstruction : 1; unsigned char read_destinationWaypointInfo : 1; unsigned char read_elevationProfile : 1; unsigned char read_endingRouteInstructions : 1; unsigned char read_enrouteNotices : 1; unsigned char read_guidanceEvents : 1; unsigned char read_incidentOnRouteInfos : 1; unsigned char read_infrastructureDescription : 1; unsigned char read_laneWidths : 1; unsigned char read_launchAndGoCardText : 1; unsigned char read_name : 1; unsigned char read_originListInstruction : 1; unsigned char read_originWaypointInfo : 1; unsigned char read_pathLeg : 1; unsigned char read_pathMapMatcherInstructions : 1; unsigned char read_phoneticName : 1; unsigned char read_restrictedZoneIds : 1; unsigned char read_roadComplexitys : 1; unsigned char read_routeID : 1; unsigned char read_routeNames : 1; unsigned char read_routeCameraInputInfos : 1; unsigned char read_routeDescriptions : 1; unsigned char read_routeLabelDetailText : 1; unsigned char read_routeLineStyleInfos : 1; unsigned char read_routePlanningDescription : 1; unsigned char read_startingRouteInstructions : 1; unsigned char read_stepGroups : 1; unsigned char read_steps : 1; unsigned char read_trafficColorInfos : 1; unsigned char read_trafficDescriptionLong : 1; unsigned char read_trafficDescription : 1; unsigned char read_unpackedLatLngVertices : 1; unsigned char read_updateLocations : 1; unsigned char read_zilchPoints : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (readonly) unsigned int pointCount;
@property (nonatomic) BOOL hasTransportType;
@property (nonatomic) int transportType;
@property (retain, nonatomic) NSMutableArray *steps;
@property (readonly, nonatomic) BOOL hasName;
@property (retain, nonatomic) NSString *name;
@property (readonly, nonatomic) BOOL hasPhoneticName;
@property (retain, nonatomic) NSString *phoneticName;
@property (nonatomic) BOOL hasDistance;
@property (nonatomic) unsigned int distance;
@property (nonatomic) BOOL hasExpectedTime;
@property (nonatomic) unsigned int expectedTime;
@property (readonly, nonatomic) BOOL hasRouteID;
@property (retain, nonatomic) NSData *routeID;
@property (nonatomic) BOOL hasRouteType;
@property (nonatomic) int routeType;
@property (retain, nonatomic) NSMutableArray *zilchPoints;
@property (retain, nonatomic) NSMutableArray *basicPoints;
@property (readonly, nonatomic) BOOL hasPathLeg;
@property (retain, nonatomic) NSData *pathLeg;
@property (readonly, nonatomic) BOOL hasPathMapMatcherInstructions;
@property (retain, nonatomic) GEOPathMapMatcherInstructions *pathMapMatcherInstructions;
@property (nonatomic) BOOL hasDrivingSide;
@property (nonatomic) int drivingSide;
@property (readonly, nonatomic) BOOL hasDepartureRouteID;
@property (retain, nonatomic) NSData *departureRouteID;
@property (nonatomic) BOOL hasDepartureStepID;
@property (nonatomic) unsigned int departureStepID;
@property (readonly, nonatomic) BOOL hasArrivalRouteID;
@property (retain, nonatomic) NSData *arrivalRouteID;
@property (nonatomic) BOOL hasArrivalStepID;
@property (nonatomic) unsigned int arrivalStepID;
@property (readonly, nonatomic) unsigned long long trafficColorsCount;
@property (readonly, nonatomic) unsigned int *trafficColors;
@property (readonly, nonatomic) unsigned long long trafficColorOffsetsCount;
@property (readonly, nonatomic) unsigned int *trafficColorOffsets;
@property (retain, nonatomic) NSMutableArray *routeLineStyleInfos;
@property (retain, nonatomic) NSMutableArray *routeCameraInputInfos;
@property (retain, nonatomic) NSMutableArray *trafficColorInfos;
@property (retain, nonatomic) NSMutableArray *routeNames;
@property (nonatomic) BOOL hasHistoricTravelTime;
@property (nonatomic) unsigned int historicTravelTime;
@property (retain, nonatomic) NSMutableArray *advisoryNotices;
@property (readonly, nonatomic) BOOL hasRouteLabelDetailText;
@property (retain, nonatomic) GEOFormattedString *routeLabelDetailText;
@property (readonly, nonatomic) BOOL hasInfrastructureDescription;
@property (retain, nonatomic) GEOFormattedString *infrastructureDescription;
@property (readonly, nonatomic) BOOL hasClickableAdvisory;
@property (retain, nonatomic) GEOClickableAdvisory *clickableAdvisory;
@property (nonatomic) BOOL hasTravelTimeAggressiveEstimate;
@property (nonatomic) unsigned int travelTimeAggressiveEstimate;
@property (nonatomic) BOOL hasTravelTimeConservativeEstimate;
@property (nonatomic) unsigned int travelTimeConservativeEstimate;
@property (nonatomic) BOOL hasStaticTravelTime;
@property (nonatomic) unsigned int staticTravelTime;
@property (nonatomic) BOOL hasAvoidsTolls;
@property (nonatomic) BOOL avoidsTolls;
@property (nonatomic) BOOL hasAvoidsHighways;
@property (nonatomic) BOOL avoidsHighways;
@property (nonatomic) BOOL hasAvoidsTraffic;
@property (nonatomic) BOOL avoidsTraffic;
@property (retain, nonatomic) NSMutableArray *enrouteNotices;
@property (readonly, nonatomic) BOOL hasUnpackedLatLngVertices;
@property (retain, nonatomic) NSData *unpackedLatLngVertices;
@property (readonly, nonatomic) unsigned long long incidentIndicesCount;
@property (readonly, nonatomic) unsigned int *incidentIndices;
@property (readonly, nonatomic) unsigned long long incidentEndOffsetsInRoutesCount;
@property (readonly, nonatomic) unsigned int *incidentEndOffsetsInRoutes;
@property (retain, nonatomic) NSMutableArray *incidentOnRouteInfos;
@property (readonly, nonatomic) BOOL hasRoutePlanningDescription;
@property (retain, nonatomic) GEORouteInformation *routePlanningDescription;
@property (retain, nonatomic) NSMutableArray *routeDescriptions;
@property (retain, nonatomic) NSMutableArray *startingRouteInstructions;
@property (retain, nonatomic) NSMutableArray *endingRouteInstructions;
@property (readonly, nonatomic) BOOL hasTrafficDescription;
@property (retain, nonatomic) NSString *trafficDescription;
@property (readonly, nonatomic) BOOL hasTrafficDescriptionLong;
@property (retain, nonatomic) NSString *trafficDescriptionLong;
@property (readonly, nonatomic) BOOL hasAlertNonRecommendedRouteText;
@property (retain, nonatomic) GEOAlertNonRecommendedRouteText *alertNonRecommendedRouteText;
@property (retain, nonatomic) NSMutableArray *guidanceEvents;
@property (readonly, nonatomic) BOOL hasLaunchAndGoCardText;
@property (retain, nonatomic) GEOLaunchAndGoCardText *launchAndGoCardText;
@property (retain, nonatomic) NSMutableArray *roadComplexitys;
@property (retain, nonatomic) NSMutableArray *laneWidths;
@property (readonly, nonatomic) BOOL hasElevationProfile;
@property (retain, nonatomic) GEOElevationProfile *elevationProfile;
@property (nonatomic) BOOL hasArrivalParameterIndex;
@property (nonatomic) unsigned int arrivalParameterIndex;
@property (retain, nonatomic) NSMutableArray *restrictedZoneIds;
@property (nonatomic) BOOL hasLicensePlateRestrictionImpact;
@property (nonatomic) int licensePlateRestrictionImpact;
@property (nonatomic) BOOL hasEnvironmentalCongestionZoneImpact;
@property (nonatomic) int environmentalCongestionZoneImpact;
@property (nonatomic) BOOL hasTollCongestionZoneImpact;
@property (nonatomic) int tollCongestionZoneImpact;
@property (retain, nonatomic) NSMutableArray *stepGroups;
@property (retain, nonatomic) NSMutableArray *updateLocations;
@property (readonly, nonatomic) BOOL hasOriginWaypointInfo;
@property (retain, nonatomic) GEOWaypointInfo *originWaypointInfo;
@property (readonly, nonatomic) BOOL hasDestinationWaypointInfo;
@property (retain, nonatomic) GEOWaypointInfo *destinationWaypointInfo;
@property (readonly, nonatomic) unsigned long long cellularCoveragesCount;
@property (readonly, nonatomic) int *cellularCoverages;
@property (readonly, nonatomic) unsigned long long cellularCoverageOffsetsCount;
@property (readonly, nonatomic) unsigned int *cellularCoverageOffsets;
@property (readonly, nonatomic) BOOL hasOriginListInstruction;
@property (retain, nonatomic) GEODrivingWalkingInstruction *originListInstruction;
@property (readonly, nonatomic) BOOL hasDestinationListInstruction;
@property (retain, nonatomic) GEODrivingWalkingInstruction *destinationListInstruction;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (BOOL)isValid:(id)a0;
+ (Class)basicPointsType;
+ (Class)zilchPointsType;
+ (Class)advisoryNoticeType;
+ (Class)endingRouteInstructionType;
+ (Class)enrouteNoticeType;
+ (Class)guidanceEventType;
+ (Class)incidentOnRouteInfoType;
+ (Class)laneWidthType;
+ (Class)restrictedZoneIdsType;
+ (Class)roadComplexityType;
+ (Class)routeCameraInputInfoType;
+ (Class)routeDescriptionType;
+ (Class)routeLineStyleInfoType;
+ (Class)routeNameType;
+ (Class)startingRouteInstructionType;
+ (Class)stepGroupType;
+ (Class)stepType;
+ (Class)trafficColorInfoType;
+ (Class)updateLocationType;

- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (BOOL)readFrom:(id)a0;
- (int)StringAsTransportType:(id)a0;
- (void)writeTo:(id)a0;
- (BOOL)hasGreenTeaWithValue:(BOOL)a0;
- (id)initWithData:(id)a0;
- (id)initWithDictionary:(id)a0;
- (id)description;
- (id)transportTypeAsString:(int)a0;
- (void)clearUnknownFields:(BOOL)a0;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (id)debugDescription;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (void)addRouteName:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithJSON:(id)a0;
- (int)StringAsCellularCoverages:(id)a0;
- (int)StringAsRouteType:(id)a0;
- (void)addBasicPoints:(id)a0;
- (void)clearIncidentEndOffsetsInRoutes;
- (void)clearLaneWidths;
- (void)clearStepGroups;
- (unsigned long long)laneWidthsCount;
- (unsigned long long)stepGroupsCount;
- (int)StringAsDrivingSide:(id)a0;
- (int)StringAsEnvironmentalCongestionZoneImpact:(id)a0;
- (int)StringAsLicensePlateRestrictionImpact:(id)a0;
- (int)StringAsTollCongestionZoneImpact:(id)a0;
- (void)addZilchPoints:(id)a0;
- (void)clearRouteNames;
- (unsigned long long)indexForStepID:(unsigned long long)a0;
- (unsigned long long)routeNamesCount;
- (void)addAdvisoryNotice:(id)a0;
- (void)addCellularCoverage:(int)a0;
- (void)addCellularCoverageOffset:(unsigned int)a0;
- (void)addEndingRouteInstruction:(id)a0;
- (void)addEnrouteNotice:(id)a0;
- (void)addGuidanceEvent:(id)a0;
- (void)addIncidentEndOffsetsInRoute:(unsigned int)a0;
- (void)addIncidentIndices:(unsigned int)a0;
- (void)addIncidentOnRouteInfo:(id)a0;
- (void)addLaneWidth:(id)a0;
- (void)addRestrictedZoneIds:(id)a0;
- (void)addRoadComplexity:(id)a0;
- (void)addRouteCameraInputInfo:(id)a0;
- (void)addRouteDescription:(id)a0;
- (void)addRouteLineStyleInfo:(id)a0;
- (void)addStartingRouteInstruction:(id)a0;
- (void)addStep:(id)a0;
- (void)addStepGroup:(id)a0;
- (void)addTrafficColor:(unsigned int)a0;
- (void)addTrafficColorInfo:(id)a0;
- (void)addTrafficColorOffset:(unsigned int)a0;
- (void)addUpdateLocation:(id)a0;
- (id)advisoryNoticeAtIndex:(unsigned long long)a0;
- (unsigned long long)advisoryNoticesCount;
- (id)basicPointsAtIndex:(unsigned long long)a0;
- (unsigned long long)basicPointsCount;
- (int)cellularCoverageAtIndex:(unsigned long long)a0;
- (unsigned int)cellularCoverageOffsetAtIndex:(unsigned long long)a0;
- (id)cellularCoveragesAsString:(int)a0;
- (void)clearAdvisoryNotices;
- (void)clearBasicPoints;
- (void)clearCellularCoverageOffsets;
- (void)clearCellularCoverages;
- (void)clearEndingRouteInstructions;
- (void)clearEnrouteNotices;
- (void)clearGuidanceEvents;
- (void)clearIncidentIndices;
- (void)clearIncidentOnRouteInfos;
- (void)clearRestrictedZoneIds;
- (void)clearRoadComplexitys;
- (void)clearRouteCameraInputInfos;
- (void)clearRouteDescriptions;
- (void)clearRouteLineStyleInfos;
- (void)clearStartingRouteInstructions;
- (void)clearSteps;
- (void)clearTrafficColorInfos;
- (void)clearTrafficColorOffsets;
- (void)clearTrafficColors;
- (void)clearUpdateLocations;
- (void)clearZilchPoints;
- (void *)controlPoints;
- (id)convertToFullRoute:(id)a0 includeDepartureRoutes:(BOOL)a1 uniquePointRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2;
- (struct { double x0; double x1; double x2; })coordinateAt:(unsigned int)a0;
- (double)distanceFromStepIndex:(unsigned long long)a0 toStepIndex:(unsigned long long)a1;
- (id)drivingSideAsString:(int)a0;
- (id)endingRouteInstructionAtIndex:(unsigned long long)a0;
- (unsigned long long)endingRouteInstructionsCount;
- (id)enrouteNoticeAtIndex:(unsigned long long)a0;
- (unsigned long long)enrouteNoticesCount;
- (id)environmentalCongestionZoneImpactAsString:(int)a0;
- (id)guidanceEventAtIndex:(unsigned long long)a0;
- (unsigned long long)guidanceEventsCount;
- (unsigned int)incidentEndOffsetsInRouteAtIndex:(unsigned long long)a0;
- (unsigned int)incidentIndicesAtIndex:(unsigned long long)a0;
- (id)incidentOnRouteInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)incidentOnRouteInfosCount;
- (BOOL)isContingentRoute;
- (BOOL)isContingentRouteFor:(id)a0 afterPoint:(unsigned int)a1 mainRoutes:(id)a2;
- (BOOL)isMainOrAlternateRoute;
- (id)laneWidthAtIndex:(unsigned long long)a0;
- (id)licensePlateRestrictionImpactAsString:(int)a0;
- (id)newETARoute;
- (id)newETARouteFromStepIndex:(unsigned long long)a0 stepPercentRemaining:(double)a1;
- (struct { double x0; double x1; })pointAt:(unsigned int)a0;
- (id)restrictedZoneIdsAtIndex:(unsigned long long)a0;
- (unsigned long long)restrictedZoneIdsCount;
- (id)roadComplexityAtIndex:(unsigned long long)a0;
- (unsigned long long)roadComplexitysCount;
- (id)routeCameraInputInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)routeCameraInputInfosCount;
- (id)routeDescriptionAtIndex:(unsigned long long)a0;
- (unsigned long long)routeDescriptionsCount;
- (id)routeLineStyleInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)routeLineStyleInfosCount;
- (id)routeNameAtIndex:(unsigned long long)a0;
- (id)routeTypeAsString:(int)a0;
- (void)setCellularCoverageOffsets:(unsigned int *)a0 count:(unsigned long long)a1;
- (void)setCellularCoverages:(int *)a0 count:(unsigned long long)a1;
- (void)setIncidentEndOffsetsInRoutes:(unsigned int *)a0 count:(unsigned long long)a1;
- (void)setIncidentIndices:(unsigned int *)a0 count:(unsigned long long)a1;
- (void)setTrafficColorOffsets:(unsigned int *)a0 count:(unsigned long long)a1;
- (void)setTrafficColors:(unsigned int *)a0 count:(unsigned long long)a1;
- (id)simplifiedDescription;
- (id)startingRouteInstructionAtIndex:(unsigned long long)a0;
- (unsigned long long)startingRouteInstructionsCount;
- (id)stepAtIndex:(unsigned long long)a0;
- (id)stepGroupAtIndex:(unsigned long long)a0;
- (unsigned long long)stepIndexForPointIndex:(unsigned int)a0;
- (unsigned long long)stepsCount;
- (id)tollCongestionZoneImpactAsString:(int)a0;
- (unsigned int)trafficColorAtIndex:(unsigned long long)a0;
- (id)trafficColorInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)trafficColorInfosCount;
- (unsigned int)trafficColorOffsetAtIndex:(unsigned long long)a0;
- (int)transportTypeForStep:(id)a0;
- (BOOL)unpackBasicPoints;
- (BOOL)unpackLatLngVertices;
- (BOOL)unpackZilchPoints;
- (id)updateLocationAtIndex:(unsigned long long)a0;
- (unsigned long long)updateLocationsCount;
- (id)zilchPointsAtIndex:(unsigned long long)a0;
- (unsigned long long)zilchPointsCount;

@end