/
GEORoute.h
executable file
·143 lines (137 loc) · 4.37 KB
/
GEORoute.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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
/* Generated by RuntimeBrowser.
Image: /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
*/
@class NSString, NSData, NSMutableArray;
@interface GEORoute : PBCodable {
int _type;
NSData *_latLngVertices;
struct {
long long *list;
unsigned int count;
unsigned int size;
} _streetSegmentIDs;
NSMutableArray *_steps;
NSString *_name;
NSString *_phoneticName;
NSString *_transitCost;
BOOL _hasDepartureTimestamp;
double _departureTimestamp;
BOOL _hasDepartureTimezoneOffset;
int _departureTimezoneOffset;
BOOL _hasArrivalTimestamp;
double _arrivalTimestamp;
BOOL _hasArrivalTimezoneOffset;
int _arrivalTimezoneOffset;
BOOL _hasDistance;
int _distance;
BOOL _hasExpectedTime;
int _expectedTime;
BOOL _hasDelayTime;
int _delayTime;
NSData *_unpackedLatLngVertices;
}
@property(readonly) struct { double x1; double x2; }* points;
@property(readonly) unsigned int pointCount;
@property(getter=isComplete,readonly) BOOL complete;
@property int type;
@property(readonly) BOOL hasLatLngVertices;
@property(retain) NSData * latLngVertices;
@property(readonly) unsigned int streetSegmentIDsCount;
@property(readonly) long long* streetSegmentIDs;
@property(retain) NSMutableArray * steps;
@property(readonly) BOOL hasName;
@property(retain) NSString * name;
@property(readonly) BOOL hasPhoneticName;
@property(retain) NSString * phoneticName;
@property(readonly) BOOL hasTransitCost;
@property(retain) NSString * transitCost;
@property BOOL hasDepartureTimestamp;
@property double departureTimestamp;
@property BOOL hasDepartureTimezoneOffset;
@property int departureTimezoneOffset;
@property BOOL hasArrivalTimestamp;
@property double arrivalTimestamp;
@property BOOL hasArrivalTimezoneOffset;
@property int arrivalTimezoneOffset;
@property BOOL hasDistance;
@property int distance;
@property BOOL hasExpectedTime;
@property int expectedTime;
@property BOOL hasDelayTime;
@property int delayTime;
@property(readonly) BOOL hasUnpackedLatLngVertices;
@property(retain) NSData * unpackedLatLngVertices;
- (BOOL)isComplete;
- (struct { double x1; double x2; }*)points;
- (unsigned int)pointCount;
- (int)distance;
- (void)setDistance:(int)arg1;
- (BOOL)readFrom:(id)arg1;
- (void)setLatLngVertices:(id)arg1;
- (void)setArrivalTimezoneOffset:(int)arg1;
- (void)setArrivalTimestamp:(double)arg1;
- (void)setDepartureTimezoneOffset:(int)arg1;
- (void)setDepartureTimestamp:(double)arg1;
- (void)setDelayTime:(int)arg1;
- (void)setTransitCost:(id)arg1;
- (id)unpackedLatLngVertices;
- (void)setUnpackedLatLngVertices:(id)arg1;
- (void)setExpectedTime:(int)arg1;
- (id)stepAtIndex:(unsigned int)arg1;
- (unsigned int)stepsCount;
- (void)addStep:(id)arg1;
- (void)setSteps:(id)arg1;
- (id)steps;
- (void)unpackLatLngVertices;
- (void)ensureDataAlignment;
- (void)setHasDelayTime:(BOOL)arg1;
- (void)setHasExpectedTime:(BOOL)arg1;
- (void)setHasDistance:(BOOL)arg1;
- (void)setHasArrivalTimezoneOffset:(BOOL)arg1;
- (BOOL)hasArrivalTimezoneOffset;
- (void)setHasArrivalTimestamp:(BOOL)arg1;
- (BOOL)hasArrivalTimestamp;
- (void)setHasDepartureTimezoneOffset:(BOOL)arg1;
- (BOOL)hasDepartureTimezoneOffset;
- (void)setHasDepartureTimestamp:(BOOL)arg1;
- (BOOL)hasDepartureTimestamp;
- (id)latLngVertices;
- (BOOL)hasUnpackedLatLngVertices;
- (BOOL)hasTransitCost;
- (void)setStreetSegmentIDs:(long long*)arg1 count:(unsigned int)arg2;
- (long long)streetSegmentIDAtIndex:(unsigned int)arg1;
- (void)addStreetSegmentID:(long long)arg1;
- (void)clearStreetSegmentIDs;
- (long long*)streetSegmentIDs;
- (unsigned int)streetSegmentIDsCount;
- (BOOL)hasLatLngVertices;
- (id)phoneticName;
- (BOOL)hasPhoneticName;
- (void)setPhoneticName:(id)arg1;
- (BOOL)hasName;
- (void)writeTo:(id)arg1;
- (id)dictionaryRepresentation;
- (int)type;
- (id)name;
- (void)setType:(int)arg1;
- (int)arrivalTimezoneOffset;
- (double)arrivalTimestamp;
- (int)departureTimezoneOffset;
- (double)departureTimestamp;
- (id)transitCost;
- (int)delayTime;
- (BOOL)hasDelayTime;
- (BOOL)hasExpectedTime;
- (int)expectedTime;
- (BOOL)hasDistance;
- (void)setName:(id)arg1;
- (id)description;
- (id)description;
- (id)debugDescription;
- (void)dealloc;
- (unsigned int)appendGMMRouteLine:(id)arg1 atPointIndex:(unsigned int)arg2;
- (void)allocateRoutePointsWithCapacity:(unsigned int)arg1;
- (id)initWithGMMRoute:(id)arg1;
- (id)arrivalCalendarDate;
- (id)departureCalendarDate;
@end