luxlabs header browser preview


@class NSMutableArray, NSArray, VKMapView, NSString, VKExplorationAccessibilityElement, NSObject, AXVKExplorationVertexElement;
@protocol OS_dispatch_queue, VKMapViewAccessibilityElementManagerDelegate;

@interface VKMapViewAccessibilityElementManager : NSObject <VKMapViewAccessibilityElementDataSource>

@property (retain, nonatomic) NSArray *accessibilityElements;
@property (nonatomic) struct { double x0; double x1; double y0; double y1; } bounds;
@property (nonatomic) struct { double latitude; double longitude; } center;
@property (nonatomic) long long orientation;
@property (nonatomic) double yaw;
@property (nonatomic, getter=isUpdating) BOOL updating;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *properties_queue;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *updates_queue;
@property (weak, nonatomic) VKMapView *currentMapView;
@property (weak, nonatomic) id<VKMapViewAccessibilityElementManagerDelegate> delegate;
@property (nonatomic) float explorationZoomLevel;
@property (nonatomic) struct CGPoint { double x; double y; } explorationLastTouchPoint;
@property (nonatomic) long long explorationState;
@property (nonatomic) long long verbosityLevel;
@property (retain, nonatomic) AXVKExplorationVertexElement *currentExplorationVertex;
@property (retain, nonatomic) NSMutableArray *lastExplorationVertices;
@property (retain, nonatomic) VKExplorationAccessibilityElement *currentExplorationElement;
@property (retain, nonatomic) NSMutableArray *neighborExplorationElements;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void).cxx_destruct;
- (double)_yawForMapView:(id)a0;
- (void)accessibilityMapsExplorationEnd;
- (id)roadsForVertex:(id)a0;
- (id)accessibilityMapsExplorationStringForElement:(id)a0 withRelativeAngle:(double)a1;
- (id)_accessibilityElementsForMapView:(id)a0 mapViewBounds:(struct { double x0; double x1; double x2; double x3; })a1 visibleLabels:(id)a2 visibleTiles:(id)a3 existingElements:(id)a4;
- (struct { double x0; double x1; double x2; double x3; })_boundsForMapView:(id)a0;
- (struct { double x0; double x1; })_centerForMapView:(id)a0;
- (void)_consolidateAccessibilityElements:(id)a0;
- (id)_descriptionForRouteTransitNodeLabel:(id)a0;
- (id)_descriptionForTransitLineLabel:(id)a0;
- (id)_descriptionForTransitNodeLabel:(id)a0;
- (void)_filterAccessibilityElements:(id)a0 zoomLevel:(float)a1 mapView:(id)a2;
- (id)_gatherVisibleLabelMarkersForMapView:(id)a0;
- (id)_gatherVisibleTilesForMapView:(id)a0;
- (BOOL)_isValidBoundsForMapView:(id)a0 bounds:(struct { double x0; double x1; double x2; double x3; })a1;
- (BOOL)_isValidOrientationForMapView:(id)a0 orientation:(long long)a1;
- (BOOL)_isValidYawForMapView:(id)a0 yaw:(double)a1;
- (long long)_orientationForMapView:(id)a0;
- (void)_processVisibleTile:(id)a0 accessibilityElements:(id *)a1 mapViewBounds:(struct { double x0; double x1; double x2; double x3; })a2 mapView:(id)a3 roadLabels:(id)a4;
- (void)_sortAccessibilityElements:(id)a0 mapView:(id)a1;
- (float)_zoomForMapView:(id)a0;
- (double)accessibilityAngleWithThreePointsFirst:(struct CGPoint { double x0; double x1; })a0 second:(struct CGPoint { double x0; double x1; })a1 third:(struct CGPoint { double x0; double x1; })a2 inRadians:(BOOL)a3;
- (double)accessibilityDistanceBetweenPoint:(struct CGPoint { double x0; double x1; })a0 andPoint:(struct CGPoint { double x0; double x1; })a1 onRoad:(id)a2;
- (id)accessibilityElementsForMapView:(id)a0;
- (void)accessibilityMapsExplorationBacktrack;
- (void)accessibilityMapsExplorationBeginFromCurrentLocation;
- (void)accessibilityMapsExplorationBeginFromLocationCoordinate:(struct { double x0; double x1; })a0;
- (void)accessibilityMapsExplorationBeginFromPoint:(struct CGPoint { double x0; double x1; })a0 withRoad:(id)a1;
- (void)accessibilityMapsExplorationBeginFromRoad:(id)a0;
- (id)accessibilityMapsExplorationChangeVerbosityIncreasing:(BOOL)a0;
- (void)accessibilityMapsExplorationContinueWithVertex:(id)a0;
- (void)accessibilityMapsExplorationContinueWithVertex:(id)a0 fromVertex:(id)a1;
- (void)accessibilityMapsExplorationContinueWithVertexIndex:(unsigned long long)a0;
- (id)accessibilityMapsExplorationCurrentIntersectionDescription;
- (id)accessibilityMapsExplorationCurrentRoadsWithAngles;
- (id)accessibilityMapsExplorationDescriptionForAdjacentPOIs:(id)a0;
- (id)accessibilityVisiblePOIsBetweenPoint:(struct CGPoint { double x0; double x1; })a0 andPoint:(struct CGPoint { double x0; double x1; })a1 onRoad:(id)a2;
- (void)addNeighborsAsRelevantFeaturesForVertex:(id)a0;
- (struct CGPoint { double x0; double x1; })adjacentPointToPoint:(struct CGPoint { double x0; double x1; })a0 withOtherPoint:(struct CGPoint { double x0; double x1; })a1 onRoad:(id)a2;
- (struct { double x0; double x1; double x2; double x3; })boundsForMapView:(id)a0;
- (struct { double x0; double x1; })centerForMapView:(id)a0;
- (void)computeVertex:(id)a0;
- (id)edgeBetweenVertex:(id)a0 andVertex:(id)a1;
- (BOOL)hitPointHasMapAncestor:(struct CGPoint { double x0; double x1; })a0 inWindow:(id)a1;
- (long long)orientationForMapView:(id)a0;
- (id)roadElementForFeatureWrapper:(id)a0;
- (BOOL)roadHasMapAncestor:(id)a0 inWindow:(id)a1;
- (void)updateAccessibilityElementsForMapView:(id)a0;
- (void)updateAccessibilityElementsForMapView:(id)a0 isRetry:(BOOL)a1;
- (double)yawForMapView:(id)a0;

@end