TencentMapSDK_iOS_3D_v6.7.0

QArc.h
1 //
2 // QArc.h
3 // QMapKit
4 //
5 // Created by Keith Cao on 2020/11/19.
6 // Copyright © 2020 tencent. All rights reserved.
7 //
8
9 #import "QOverlay.h"
10 #import "QShape.h"
11
12 /*
13 * @brief 该类用于定义一段弧线, 通常QArc是QArcView中持有的对象
14 */
15 @interface QArc : QShape<QOverlay>
16
20 @property(nonatomic, readonly) QMapRect boundingMapRect;
21
29 +(QArc *)arcWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint passedPoint:(CLLocationCoordinate2D)passedPoint;
30
38 - (instancetype)initWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint passedPoint:(CLLocationCoordinate2D)passedPoint;
39
47 +(QArc *)arcWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint tangentAngle:(double)tangentAngle;
48
58 - (instancetype)initWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint tangentAngle:(double)tangentAngle;
59
60 @end
QArc
Definition: QArc.h:15
QShape
该类为一个抽象类，定义了QShape类的基本属性和行为，不能直接使用，必须子类化之后才能使用
Definition: QShape.h:16
QOverlay-p
QOverlay:地图覆盖物的基类，所有地图的覆盖物需要继承自此类
Definition: QOverlay.h:15
QMapRect
平面投影矩形结构定义
Definition: QGeometry.h:92
QArc::boundingMapRect
QMapRect boundingMapRect
区域外接矩形
Definition: QArc.h:20