@class NSString; @protocol GEOMapTransitStop; @interface GEOMapAccessTransitLink : GEOMapAccessLine { struct shared_ptr { struct MapEdgeTransit *__ptr_; struct __shared_weak_count *__cntrl_; } _transitEdge; struct vector> { struct *__begin_; struct *__end_; struct __compressed_pair> { struct *__value_; } __end_cap_; } _coords; } @property (readonly, nonatomic) unsigned long long transitLineID; @property (readonly, nonatomic) NSString *internalLineName; @property (readonly, nonatomic) unsigned int minimumTravelTime; @property (readonly, nonatomic) id stopFrom; @property (readonly, nonatomic) id stopTo; @property (readonly, nonatomic) unsigned long long coordinateCount; @property (readonly, nonatomic) struct { double x0; double x1; } *coordinates; @property (readonly, nonatomic) double length; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id).cxx_construct; - (void).cxx_destruct; - (double)distanceInMetersFrom:(struct { double x0; double x1; })a0 outClosestCoordinateOnLine:(struct { double x0; double x1; } *)a1; - (id)initWithMap:(id)a0 transitEdge:(struct shared_ptr { struct MapEdgeTransit *x0; struct __shared_weak_count *x1; })a1; @end