luxlabs header browser preview


@class GEOVectorTile;

@interface GEOMapFeatureJunction : NSObject <NSCopying> {
    struct { double latitude; double longitude; } _coordinate;
    struct { float x; float y; } _tilePoint;
    GEOVectorTile *_tile;
    struct GeoCodecsConnectivityJunction { unsigned int x0; unsigned int x1; struct GeoCodecsPointFeature *x2; unsigned long long x3; unsigned long long x4; } *_connectivityJunction;
}

@property (readonly, nonatomic) GEOVectorTile *tile;
@property (readonly, nonatomic) struct { float x0; float x1; } tilePoint;
@property (readonly, nonatomic) unsigned long long junctionIndex;
@property (readonly, nonatomic) unsigned long long primaryID;
@property (readonly, nonatomic) unsigned long long secondaryID;
@property (readonly, nonatomic) struct GeoCodecsConnectivityJunction { unsigned int x0; unsigned int x1; struct GeoCodecsPointFeature *x2; unsigned long long x3; unsigned long long x4; } *connectivityJunction;
@property (readonly, nonatomic) BOOL isOnTileBorder;
@property (readonly, nonatomic) struct { double x0; double x1; } coordinate;

+ (struct GeoCodecsConnectivityJunction { unsigned int x0; unsigned int x1; struct GeoCodecsPointFeature *x2; unsigned long long x3; unsigned long long x4; } *)connectivityJunctionForRoadFeature:(id)a0 startJunction:(BOOL)a1 outError:(out id *)a2;
+ (BOOL)isPointOnTileBorder:(struct GeoCodecsVectorTilePoint { float x0; float x1; } *)a0;
+ (id)junctionForRoadFeature:(id)a0 startJunction:(BOOL)a1;

- (id)description;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end