/
VKAnnotationModel.h
54 lines (47 loc) · 2.45 KB
/
VKAnnotationModel.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/*
* Generated by class-dump 3.3.4 (64 bit).
*
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
*/
#import <VectorKit/VKModelObject.h>
#import "VKMapLayer-Protocol.h"
@class NSArray, NSMutableArray, NSMutableSet, UIView, VKAnnotationMarker, VKCalloutController;
@interface VKAnnotationModel : VKModelObject <VKMapLayer>
{
NSMutableArray *_annotationMarkers;
VKAnnotationMarker *_selectedAnnotationMarker;
BOOL _shouldAnimateCallout;
struct CGRect _delayedShowCalloutAvoidRect;
NSMutableSet *_animatingMarkers;
NSMutableArray *_markersToAnimate;
id <VKAnnotationModelDelegate> _delegate;
VKCalloutController *_calloutController;
VKAnnotationMarker *_draggingAnnotationMarker;
BOOL _didDragMarker;
BOOL _hasEverDrawnSomething;
CDStruct_0f1abaa7 _styleTransitionState;
id _annotationMarkerDeselectionCallback;
}
@property(copy, nonatomic) id annotationMarkerDeselectionCallback; // @synthesize annotationMarkerDeselectionCallback=_annotationMarkerDeselectionCallback;
@property(retain, nonatomic) VKCalloutController *calloutController; // @synthesize calloutController=_calloutController;
@property(nonatomic) CDStruct_0f1abaa7 styleTransitionState; // @synthesize styleTransitionState=_styleTransitionState;
@property(readonly, nonatomic) NSArray *annotationMarkers; // @synthesize annotationMarkers=_annotationMarkers;
@property(nonatomic) id <VKAnnotationModelDelegate> delegate; // @synthesize delegate=_delegate;
- (void)deselectAnnotationMarker:(id)arg1 animated:(BOOL)arg2;
- (void)selectAnnotationMarker:(id)arg1 animated:(BOOL)arg2 avoid:(struct CGRect)arg3;
- (id)annotationMarkerForSelectionAtPoint:(CDStruct_31142d93)arg1 avoidCurrent:(BOOL)arg2 canvasSize:(struct CGSize)arg3;
- (void)removeAnnotationMarker:(id)arg1;
- (void)addAnnotationMarker:(id)arg1 allowAnimation:(BOOL)arg2;
- (void)drawScene:(id)arg1 withContext:(id)arg2;
- (void)layoutScene:(id)arg1 withContext:(id)arg2;
- (id)annotationCoordinateTest;
- (id)annotationRectTest;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)dealloc;
- (void)_showCalloutWithAnimation:(BOOL)arg1 avoid:(struct CGRect)arg2;
@property(readonly, nonatomic) BOOL needsLayout;
- (void)anchorPositionChangedForMarker:(id)arg1;
@property(readonly, nonatomic) VKAnnotationMarker *selectedAnnotationMarker;
@property(readonly, nonatomic) UIView *calloutContainerView;
- (unsigned int)mapLayerPosition;
@end