luxlabs header browser preview


@class GEOComposedWaypointDisplayInfo, NSString, GEOFeatureStyleAttributes, GEOComposedWaypoint;

@interface VKRouteWaypointInfo : NSObject {
    GEOComposedWaypointDisplayInfo *_displayInfo;
}

@property (readonly, nonatomic) unsigned long long legIndex;
@property (nonatomic) BOOL needsTextUpdate;
@property (nonatomic) BOOL isAtStart;
@property (nonatomic) BOOL isAtEnd;
@property (nonatomic) BOOL isOnSelectedRoute;
@property (readonly, nonatomic) struct { double latitude; double longitude; double altitude; } routeCoordinate;
@property (readonly, nonatomic) struct { double latitude; double longitude; double altitude; } adjacentRouteCoordinate;
@property (nonatomic) unsigned char when;
@property (readonly, nonatomic) NSString *annotationText;
@property (readonly, nonatomic) unsigned char type;
@property (readonly, nonatomic) GEOComposedWaypoint *waypoint;
@property (readonly, nonatomic) GEOFeatureStyleAttributes *styleAttributes;

+ (id)newRouteWaypointForWaypoint:(id)a0 displayInfo:(id)a1 legIndex:(unsigned long long)a2 routeCoordinate:(struct { double x0; double x1; double x2; })a3 adjacentRouteCoordinate:(struct { double x0; double x1; double x2; })a4;

- (void).cxx_destruct;
- (id)initWithWaypoint:(id)a0 displayInfo:(id)a1 legIndex:(unsigned long long)a2 routeCoordinate:(struct { double x0; double x1; double x2; })a3 adjacentRouteCoordinate:(struct { double x0; double x1; double x2; })a4 waypointType:(unsigned char)a5;

@end