Replaced appledoc usage with jazzy, which understands modern Objective-C syntax by virtue of using Clang ASTs. Nevertheless, we have to make lots of changes to our documentation syntax, which was tailored to appledocs quirks. The new syntax jives much better with what Xcode expects in terms of auto-indentation and Quick Help. Fixes #1420.
27 lines
927 B
Objective-C
27 lines
927 B
Objective-C
#import <Foundation/Foundation.h>
|
|
#import <CoreLocation/CoreLocation.h>
|
|
|
|
#import "MGLMultiPoint.h"
|
|
#import "MGLOverlay.h"
|
|
|
|
#import "MGLTypes.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
/** The `MGLPolyline` class represents a shape consisting of one or more points that define connecting line segments. The points are connected end-to-end in the order they are provided. The first and last points are not connected to each other. */
|
|
@interface MGLPolyline : MGLMultiPoint <MGLOverlay>
|
|
|
|
/**
|
|
Creates and returns an `MGLPolyline` object from the specified set of coordinates.
|
|
|
|
@param coords The array of coordinates defining the shape. The data in this array is copied to the new object.
|
|
@param count The number of items in the `coords` array.
|
|
@return A new polyline object.
|
|
*/
|
|
+ (instancetype)polylineWithCoordinates:(CLLocationCoordinate2D *)coords
|
|
count:(NSUInteger)count;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|